FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDockerJenkinsLinux.NETShell ScriptingTypeScript
About the role
Key responsibilities & impact- Design, develop, and enhance a MUMPS-based unit testing framework to support VistA application development and validation.
- Build and maintain automated infrastructure for deploying fully patched, containerized VistA EHR environments and M-Unit testing toolkits.
- Develop repeatable processes to initialize, configure, and validate InterSystems IRIS/MUMPS environments across development and testing lifecycles.
- Collaborate with MUMPS developers to ensure compatibility with VistA standards, routines, and operational requirements.
- Develop and maintain a Visual Studio Code extension (TypeScript) to support test execution, results visualization, and code coverage navigation.
- Implement features such as test discovery, execution status indicators, output rendering, and integration with local and remote test runners.
- Build and maintain a C#/.NET-based test runner for Linux environments, supporting command-line and API-driven execution.
- Integrate testing capabilities into CI/CD pipelines (GitHub Actions, Jenkins) to enable automated test execution, reporting, and coverage tracking.
- Enhance and extend custom testing and code coverage capabilities within legacy MUMPS systems.
- Develop APIs, scripts, and tooling to support integration across systems and environments.
- Troubleshoot issues across application, infrastructure, container, and CI/CD pipeline layers.
- Contribute to documentation including build processes, testing standards, and developer guidance.
- Support integration with applications hosted on the InterSystems IRIS for Health platform.
- Contribute to team objectives and take on additional responsibilities as needed.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5–10+ years of hands-on MUMPS development experience, including strong familiarity with VistA architecture and conventions.
- Experience designing or contributing to unit testing frameworks, code coverage tools, or developer tooling.
- Strong proficiency in TypeScript, particularly for building extensions, automation tools, or developer-facing applications.
- Experience with C#/.NET for backend services, CLI tools, or automation utilities.
- Solid understanding of Linux environments, shell scripting, and command-line workflows.
- Hands-on experience with CI/CD platforms such as GitHub Actions or Jenkins.
- Experience designing and implementing automated build, test, and deployment pipelines.
- Experience with Docker and containerized application workflows.
- Experience working in containerized Linux environments and reproducible infrastructure patterns.
- Strong understanding of unit testing principles, methodologies, and automation strategies.
- Strong debugging skills across application, OS, CI/CD, and container layers.
- Experience integrating systems through APIs, scripts, or custom tooling.
- U.S. citizenship and ability to obtain and maintain a Public Trust clearance.
Benefits
Comp & perks- Medical/Dental/Vision.
- 401k with Employer Match.
- PTO + Federal Holidays.
- Corporate Laptop.
- Training Opportunities.
- Remote Opportunity.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MUMPSTypeScriptC#.NETLinuxCI/CDDockerunit testingAPI integrationshell scripting
Soft Skills
collaborationtroubleshootingdocumentationteam objectivesresponsibility
Certifications
Bachelor’s degree in Computer SciencePublic Trust clearance
