Sr. Power BI Developer

MMC GroupAustin, TX
1dHybrid

About The Position

We are seeking an experienced Software Engineer III to support application development and reporting enhancements for a critical enterprise initiative. This role will contribute to the SCOR EI initiative , focusing on application enhancements, reporting expansion, and system improvements. The selected professional will function as a Senior Power BI Developer , responsible for implementing updates to existing Java applications, enhancing business logic, improving user interface functionality, and extending system reporting capabilities using Power BI. The role requires deep experience with enterprise application development, relational databases, RESTful services, and reporting technologies. This position requires a highly experienced engineer capable of independently managing complex development tasks, collaborating with stakeholders, and supporting applications across multiple environments.

Requirements

  • Minimum 8 years of experience with Power BI development and reporting solutions .
  • Minimum 8 years of experience writing SQL for relational databases .
  • Minimum 8 years of experience developing RESTful web services using the Spring platform .
  • Minimum 8 years of experience developing and executing unit tests using JUnit .

Nice To Haves

  • 4 years of experience with the Angular UI framework .
  • 4 years of experience with Crystal Reports .

Responsibilities

  • Develop software solutions by analyzing business requirements, studying system workflows, and collaborating with stakeholders.
  • Design and implement system specifications, programming standards, and development solutions.
  • Update and enhance SCOR Java applications , including modifications to business logic and user interface components.
  • Extend application reporting capabilities by integrating Power BI with system data models.
  • Develop and maintain advanced Power BI dashboards and reporting solutions .
  • Integrate application data models with reporting platforms to support enterprise reporting requirements.
  • Write and optimize SQL queries for relational databases to support reporting and application functionality.
  • Support application enhancements and resolve defects while systems operate in maintenance mode.
  • Perform root cause analysis for application defects and implement corrective actions.
  • Troubleshoot issues across development, testing, and production environments.
  • Maintain code coverage standards and ensure adherence to security policies and development procedures.
  • Perform coding, testing, peer reviews, and technical documentation.
  • Develop and maintain unit tests using JUnit .
  • Collaborate with development teams and stakeholders to deliver high quality software releases.
  • Participate in peer reviews and technical discussions.
  • Provide support across multiple application environments.
  • Be available for on-call support as required by operational needs.
  • Support system updates and operational activities required by the unit.
  • Perform other duties as assigned to support application operations and development initiatives.

Benefits

  • MMC offers health insurance plans for our active candidates on assignment, including: Medical, dental, and vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
  • Join MMC and enjoy the support of a team that values your well-being, both on and off the job!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service