
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Work as part of an agile team to implement new features according to the requirements while adhering to the best coding development standards.
- Conduct detailed designs and lead design whiteboarding and creation of solution architecture.
- Lead in work-breakdown of tasks.
- Lead peer reviews of design and code.
- Coordinate release management and bug triaging.
- Lead technical discussions with HealthEdge customers to find the best possible solutions.
- Conduct bug fixing, implement configuration migration processes, and other UAT readiness technical tasks.
- Perform data loads for UAT readiness and during UAT as requested by the UAT plan.
- Support resolution of UAT identified issues and their triage.
- Contribute to authoring the Implementation Operational Information and companion spreadsheet for feeds.
- Perform configuration migration processes and other PROD readiness technical tasks.
- Perform data loads for PROD readiness.
- Perform all job functions consistent with HealthEdge policies and procedures, including those which govern handling PHI and PII.
- Minimum of 6 years of development experience in Java/J2EE technologies.
- Hands-on experience with XML, Web Services (SOAP, WSDL, etc.), JMS, Spring and SQL.
- Experience in complex data analysis, data migrations, and system integration of software products into complex IT environments.
- Experience in writing/understanding quality database queries or stored procedures that are reliable, scalable, and reusable.
- Development experience on the Linux operating system and WebLogic Application Server.
- Experience working with integration middleware or enterprise system bus (ESB) technologies such as iWay, Spring, or Apache Camel and OSGI containers like Apache Karaf.
- Experience with Design Patterns and Enterprise Integration Patterns, including file transfers, messaging, routing, transforming, enriching, etc.
- Experience with source control software (Bitbucket), unit testing (JUnit), and build automation/CI (Jenkins).
- Proficiency in React.js and its core principles.
- Knowledge of React Hooks, Props, Redux, and Reducer framework.
- Experience with useQuery and useMutation APIs.
- Familiarity with Context API.
- Strong understanding of TypeScript.
- Knowledge of Kendo UI is a plus.
- BS/BA in CS or related field.
- Excellent analysis, consulting, and communication skills.
- Previous experience in customer-facing roles on professional services engagements.
- Experience in the health insurance industry (Payors) preferred.
- Experience with agile development methodology such as SCRUM or Kanban.
- Travel for this position is typically less than 10%.