The Veterans Affairs is looking to solve the problem of modernizing legacy codebases and delivering process improvements within complex healthcare IT environments, specifically with the VistA Imaging solution.
Requirements
- Deep knowledge of Veterans Affairs VistA system architecture and core applications.
- Experience with Kernel Toolkit, FileMan, and other VistA core packages.
- Knowledge of RPC Broker for client-server communication in VistA applications.
- Understanding of VistA package integration and data dictionary management.
- Familiarity with VA Class I software development standards and compliance requirements.
- Hands-on experience with the VA Forum patch release process, including patch creation, review, and deployment procedures.
- Proficiency in MUMPS/M language for both legacy and modern implementations.
Responsibilities
- Lead MUMPS development efforts, providing technical direction, code reviews, and best practice guidance.
- Apply process improvement and re-engineering principles to streamline development workflows and modernize existing MUMPS codebases.
- Oversee full software development lifecycle activities for VistA-based applications, including requirements analysis, design, development, testing, and deployment.
- Manage and execute patch development and deployment through the VA Forum process, ensuring compliance with VA release protocols.
- Collaborate with cross-functional teams, including clinical, technical, and project management stakeholders, to define and deliver modernization objectives.
- Conduct code optimization and refactoring to improve performance, maintainability, and scalability.
- Oversee the integration of VistA Imaging with other clinical VistA modules within VA environments.
Other
- Bachelor's degree in computer science or related field.
- At least 5 years of experience in a senior or lead MUMPS development role, with demonstrated experience guiding development teams and projects.
- Excellent problem-solving skills and ability to work in a highly regulated, mission-critical environment.
- Strong collaboration, accountability, and attention to detail.
- Comfortable working in agile development environments and engaging with technical and non-technical stakeholders.