
OPENEMR Software Engineer/ 6 days ago
Quick Summary
Employment Type: Independent Contractor (1099)
Work Arrangement: Remote
Contract: Part-time or project-based, with potential for ongoing work
About the Role
We are seeking an experienced OpenEMR Software Engineer to maintain, customize, deploy, and enhance our OpenEMR-based healthcare platform. The ideal candidate will be proficient in application development, cloud infrastructure, containers, CI/CD pipelines, and source-code management. This hands-on contractor role requires independent troubleshooting, customization implementation, functionality maintenance, and continuous improvement of our OpenEMR environment.
Key Responsibilities
- Maintain and support existing OpenEMR environment and customizations.
- Develop and implement OpenEMR customizations, integrations, and enhancements.
- Troubleshoot application, database, integration, and deployment issues.
- Work with PHP, JavaScript, HTML/CSS, and MySQL/MariaDB.
- Deploy and maintain applications and services in Microsoft Azure.
- Work with Docker/containerized applications.
- Support and maintain Kubernetes deployments and related infrastructure.
- Build, maintain, and improve CI/CD pipelines.
- Manage source code, branches, pull requests, and releases using GitHub.
- Automate deployments, testing, monitoring, and operational processes.
- Collaborate with the team to translate requirements into practical technical solutions.
- Document customizations, deployments, configurations, and troubleshooting procedures.
- Ensure the OpenEMR environment remains secure, stable, maintainable, and up to date.
Required Experience
- Hands-on professional experience with OpenEMR.
- Strong software engineering and troubleshooting skills.
- Experience customizing or extending OpenEMR.
- Proficiency with PHP and relational databases (MySQL/MariaDB preferred).
- Experience with Microsoft Azure.
- Practical experience with Docker and containers.
- Working knowledge of Kubernetes.
- Experience creating or maintaining CI/CD pipelines.
- Strong experience with Git and GitHub.
- Ability to work independently and troubleshoot complex technical issues.
- Good communication and documentation skills.
Preferred Experience
- Experience integrating OpenEMR with third-party healthcare applications or APIs.
- HL7/FHIR integration experience.
- Healthcare IT or EHR experience.
- Azure DevOps or GitHub Actions experience.
- Experience with Linux administration.
- Experience with automated testing and deployment.
- Experience with REST APIs and web services.
- Experience with security, backups, monitoring, and production healthcare systems.
What We're Looking For
We seek candidates with real-world OpenEMR experience, beyond general PHP or healthcare software knowledge. You should be comfortable analyzing existing codebases, understanding their functionality, identifying problems, and implementing changes autonomously. This opportunity is ideal for an experienced engineer who thrives in application development, cloud infrastructure, and DevOps.
Contractor Details
This is an independent contractor (1099) position. The contractor will be responsible for providing their own equipment and working independently. Compensation will be determined by experience, technical expertise, and scope of work.
To Apply: Please submit a resume and a brief description of your hands-on OpenEMR experience, including examples of OpenEMR customization, Azure/cloud work, container/Kubernetes experience, and CI/CD projects.
Pay: From $25.00 per hour
Expected hours: No less than 1.0 per week
Work Location: Remote
