About The Position

We are seeking an experienced Software Engineer III / Senior Power BI Developer to support the SCOR EI initiative . The selected candidate will be responsible for enhancing and maintaining enterprise applications, including updates to Java-based applications, business logic, and user interfaces , as well as expanding reporting capabilities using Power BI . This role requires a strong background in software development, database programming, RESTful services, and reporting solutions . The candidate will collaborate with technical teams and stakeholders to design, develop, test, and maintain scalable solutions while ensuring code quality, security, and performance standards.

Requirements

  • 8+ years of software development experience .
  • Strong experience with Power BI development and reporting solutions .
  • Extensive experience writing SQL queries for relational databases .
  • Experience building and maintaining RESTful web services using the Spring framework .
  • Experience developing unit tests using JUnit .
  • Strong understanding of software development lifecycle (SDLC) and best practices.
  • Experience troubleshooting and resolving complex software issues .

Nice To Haves

  • Experience with Angular UI Framework for front-end development.
  • Experience working with Crystal Reports .
  • Knowledge of enterprise application architecture and integration patterns .

Responsibilities

  • Application Development & Maintenance Develop and maintain software solutions based on user requirements and system needs .
  • Update and enhance existing Java applications , including improvements to business logic and user interfaces .
  • Investigate and resolve application defects and performance issues .
  • Perform root cause analysis and troubleshooting for production issues.
  • Reporting & Data Analytics Design and implement interactive dashboards and reports using Power BI .
  • Extend system data models and reporting capabilities to support advanced analytics and reporting requirements.
  • Optimize reporting performance through efficient SQL queries and data modeling techniques .
  • System Integration & API Development Develop and maintain RESTful web services using the Spring platform .
  • Integrate reporting and application components with enterprise systems and databases.
  • Testing & Code Quality Develop unit tests using JUnit to ensure application reliability.
  • Participate in peer code reviews and maintain coding standards.
  • Maintain test coverage and compliance with security policies and procedures .
  • DevOps & Environment Support Support application deployments across multiple environments (development, testing, and production) .
  • Assist with defect management, testing validation, and troubleshooting during release cycles.
  • Provide on-call support when required .
  • Documentation & Collaboration Document technical designs, system configurations, and application changes .
  • Collaborate with business stakeholders and technical teams to analyze requirements and implement solutions .
  • Assist with system improvements and process optimization initiatives .
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service