Job Description:
Responsibilities:
- Validate the architecture and design of the EHR platform to ensure scalability, reliability, and security in a cloud environment.
- Recommend and implement best practices for cloud-native development.
- Review code to ensure adherence to industry best practices and organizational standards.
- Optimize code for maintainability, efficiency, and performance.
- Ensure effective implementation of EHR Platform and fast healthcare interoperability resources (FHIR) frameworks to support interoperability and data exchange.
- Identify areas for improvement in FHIR APIs and related workflows.
- Propose and implement cloud-native solutions leveraging appropriate cloud services.
- Guide the adoption of modern technologies like containerization, orchestration, and serverless computing.
- Ensure adherence to healthcare compliance standards (e.g., PHIPA) and implement robust security measures.
- Contribute to the planning and execution of future platform enhancements or migrations.
- Ensure minimal downtime and maintain data integrity during transitions.
- Provide strategies for improving platform performance, including database tuning, caching, and load balancing.
- Work closely with vendors and internal teams to align development with business goals.
- Document findings, recommendations, and technical guidance.
Required Skills:
- Strong problem-solving and analytical skills to identify gaps and areas for improvement; own the build, release, and configuration management of applications; ensure high availability, performance, scalability, and security of applications.
- Excellent communication skills, both oral and written, to communicate clearly within the team, product groups, and across client teams on cloud-related topics; mentor staff to strengthen cloud support and quality services; collaborate with product teams.
- Ability to code to automate system-level deployment using tools such as Terraform, AWS CloudFormation, Bicep.
- Ability to design and implement continuous integration/continuous deployment (CI/CD) pipelines using tools like Azure DevOps, AWS CodePipeline, etc.
- Ability to deploy, automate, and manage cloud (Azure/AWS) based systems.
- Maintain in-depth knowledge of cloud technologies and tools for multiple providers; assist IT leadership in developing cloud strategies and roadmaps; maintain expertise in multiple focus areas.
- Work closely with product and other teams to design and integrate cloud services, ensuring secure operations.
- Collaborate with product teams to deliver solutions using modern DevSecOps tools and best practices; own build, release, and configuration management.
- Create and maintain up-to-date operational documentation.
- Make decisions impacting the organization significantly.
Deliverables:
Design And Architecture Review:
- A validated and optimized architecture document ensuring scalability, reliability, and security.
- Recommendations and implementation plans for cloud-native adoption.
Code Quality Assurance:
- Detailed code review reports with actionable feedback.
- Documentation of best practices and coding standards.
- Expertise in SmileCDR and HAPI FHIR implementations, including an improvement roadmap.
- Optimized FHIR APIs and workflows for seamless data exchange.
Cloud-Native Recommendations:
- Recommendations for adopting cloud-native technologies.
- Implementation guidelines for containerization, orchestration, and serverless computing.
- Security policy recommendations and IAM/data protection checklists.
Migration Strategy Input:
- A high-level migration plan for seamless platform transition.
- Risk mitigation strategies to minimize downtime and data loss.
Performance Optimization:
- Performance tuning reports with metrics for improvements.
- Suggestions for database optimization, caching, and load balancing.
Collaboration And Documentation:
- Comprehensive documentation of findings, designs, and recommendations.
- Regular status reports to stakeholders.
Required Experience / Evaluation Criteria:
- 10 years' experience in creating technical documentation, especially for electronic health projects, including deploying clinical software.
- Subject matter expertise in SmileCDR, V2 HL7/FHIR, XML messaging.
- Advanced Cloud certifications (Azure/AWS).
- Deep knowledge of healthcare products/services in multi-cloud environments.
- Experience migrating legacy systems to the cloud.
- Proficiency in Infrastructure as Code, CI/CD pipelines, and source control.
- Experience with IT systems integration.
- Proven technical writing skills and familiarity with industry standards.
- Experience in the public healthcare sector is preferred.
- Excellent communication and stakeholder engagement skills.
- Ability to manage tight deadlines and multiple projects.