Software Developer Intermediate
Core
Design, develop, and implement diverse web applications and middleware products for a global health data platform, ensuring interoperability and performance.
Role type
Intermediate Software Developer (Backend/Full-Stack)
Builds
FHIR-based data liberation platform, middleware products, and web applications for healthcare stakeholders.
Domain
Healthcare technology / Health data management
Deliverable
production ML models | product features
Required skills
Java, Spring framework, RESTful APIs, SQL, Git, Docker, CI/CD pipelines, Unit testing (TDD), Transaction processing
Preferred skills
Angular, JavaScript, Node.js, HL7/FHIR standards, Machine Learning frameworks
Technologies
Java, Spring, Angular, JavaScript, Node.js, SQL, Git, Docker
Responsibilities
Support design, development, and implementation of web applications; Create and maintain technical documentation; Evaluate requirements and propose high-level technical solutions; Analyze solutions for interoperability and performance; Write high-quality, documented code; Evaluate development timelines; Participate in code reviews; Investigate and resolve complex technical challenges; Maintain knowledge of new technologies; Advise on technical design and industry trends; Support colleagues with escalated project challenges; Set and maintain software development best practices.
Seniority
Intermediate, hands-on IC