
Programmer Analyst - Clinical Decision Support
- USA
- Permanent
- Full-time
- Collaborate in an agile environment to design, develop, and maintain software applications for clinical decision support.
- Write clean, efficient, and well-documented code in Java, Angular, and SQL.
- Participate in code reviews and contribute to team knowledge sharing.
- Work with stakeholders to gather requirements and translate them into technical specifications.
- Conduct unit testing and assist in system testing to ensure software quality and reliability.
- Troubleshoot and resolve issues in a timely manner.
- Explore opportunities to integrate emerging technologies, such as FHIR, machine learning (ML), and large language models (LLM) into clinical applications.
- Contribute to cloud-based solutions using Azure and Databricks.
- Stay current with industry trends, best practices, and emerging technologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with programming languages and frameworks: Java, Angular, and SQL.
- Basic understanding of databases and data management practices.
- Exposure to Clinical Decision Support systems is a plus.
- Nice to have: experience with FHIR (Fast Healthcare Interoperability Resources), Azure cloud services, Databricks, and an interest in ML and AI applications in healthcare.
- Strong problem-solving skills and a willingness to learn new technologies and methodologies.
- Excellent communication skills, with the ability to work collaboratively in a team environment.
- A proactive attitude, with the ability to adapt to changing requirements and priorities.