Responsibilities
- Create and improve a MUMPS-driven unit testing framework to validate and support VistA application development.
- Construct and manage automated systems for deploying updated, containerized VistA EHR setups and M-Unit testing tools.
- Establish consistent procedures for setting up, configuring, and verifying InterSystems IRIS/MUMPS environments across development and testing phases.
- Work closely with MUMPS developers to ensure alignment with VistA standards, routines, and operational needs.
- Build and sustain a Visual Studio Code extension using TypeScript to enable test execution, display results, and navigate code coverage.
- Deliver features including test detection, execution status feedback, output display, and connections to local and remote test execution systems.
- Develop and maintain a C#/.NET test runner compatible with Linux, supporting both command-line and API-based test execution.
- Integrate testing functions into CI/CD workflows using GitHub Actions and Jenkins for automated test runs, reporting, and coverage monitoring.
- Expand and refine custom testing and code coverage tools within legacy MUMPS systems.
- Design APIs, scripts, and utilities to enable system and environment interoperability.
- Diagnose and resolve issues across application, infrastructure, containerization, and pipeline layers.
- Produce and maintain documentation covering build procedures, testing protocols, and developer guidelines.
- Assist in connecting systems with applications running on the InterSystems IRIS for Health platform.
- Support team goals and accept additional duties as assigned.
Work Arrangement
Remote opportunity
Other
- U.S. citizenship is required.
- Candidate must be able to obtain and maintain a Public Trust clearance.
- A background check, including fingerprinting at a government facility, is mandatory.
- Applicant must reside in the continental United States.
- This position allows remote work.
- The company does not offer visa sponsorship for this role.
No visa sponsorship available