Job Title: Software Developer, Healthcare
Reports To: Manager, Software Development
Employment Status: Full-Time, Exempt
Location: Remote
The Nature and Scope of the Position:
The Software Developer, Healthcare is responsible for the design, development, and implementation of healthcare interoperability services and applications, ensuring they meet the requirements of internal and external users. In addition to crafting/maintaining/evolving the application, this role is integral in mentoring other developers via peer review and parallel programming and providing guidance on the solution from end-to-end.
This position offers the chance to positively impact patient outcomes in healthcare by ensuring the availability and reliability of services used by healthcare providers to distribute important medical data. In addition, this position is a ground-floor opportunity to be instrumental in the transformation of an industry leader’s offerings. You will be a key contributor in shaping the applications used to manage, integrate, and optimize the delivery of vital healthcare information and providing services and capabilities that are scalable, always available and cloud native.
If you enjoy solving hard problems and want to be a part of a legacy that impacts our world by improving patient outcomes, this job may be for you!
Primary Responsibilities:
- Define, design, and implement technical solutions
- Develop and maintain APIs, productions, and transformation applications within Intersystems Iris for Health Platform
- Serve as a Healthcare interoperability Subject Matter Expert, with specific expertise in IHE profiles and transactions, USCDI Data Classes, and the FHIR R4 standard for healthcare data exchange
- Provide in-depth technical troubleshooting, defect investigation, remediation, and root-cause analysis of items
- Provide estimation and planning input for projects/solutions/work items
- Develop and implement testing approaches as part of all solutions
- Develop documentation for software solutions for targeted audiences, which may include internal and external customers
- Provide peer-review of designs, code, and artifact delivery
- Provide technical guidance and mentorship to team members
- Apply technology to automate or transform tasks from high cost and high touch to low cost and low effort
- Perform development integration and system testing, automating where possible, to ensure delivery of defect free code
- Ensure the development efforts are within the estimated time and delivered as scheduled
- Coordinate with business analysts, product designers, and other domain experts within the company to understand the functional and technical requirements
- Mentor the team developers that are looking for guidance
Qualifications:
- Undergraduate degree or equivalent experience
- 5+ years utilizing Intersystems Iris for Health/Ensemble/Healthshare middleware in a production setting
- 5+ years utilizing Caché ObjectScript
- Experience in Healthcare interoperability utilizing IHE profiles and transactions
- Certification in FHIR R4, HL7, or other healthcare standards
- Experience in SQL (MySQL, Postgres, SQL Server, or other relational db)
- Web services, including REST, SOAP, API
- Utilizing quality-oriented development techniques such as TDD, BDD, Agile ceremonies, CI/CD, unit testing, and static code analysis
- Security standards and secure coding (OAuth 2.0, SAML, JWT, OWASP, NIST. HITRUST)
- Google Cloud Platform (GCP) a plus
- Experience in Java, with deep knowledge of Spring and JavaEE a plus