Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. They are seeking a Senior Software Engineer to support the modernization and integration of the Department of Veterans Affairs (VA) Veteran Experience Services platform, focusing on enhancing software solutions for Veterans' healthcare benefits and services.
Responsibilities:
- Design, develop, enhance, and maintain Veteran Experience Services (VES) software products and integrations
- Establish and support interfaces that transmit service-connected disability and special authority updates between enterprise systems in accordance with established business rules
- Develop new functionality and enhancements supporting Veteran eligibility determinations and related healthcare workflows
- Perform software analysis, design, coding, testing, troubleshooting, and production support activities
- Conduct technical research and evaluation to identify optimal solutions for complex business and system requirements
- Support bi-directional integrations between VES, VistA, EHRM, and other enterprise VA platforms
- Collaborate with cross-functional Agile teams to deliver high-quality software solutions aligned with program objectives
- Participate in sprint planning, backlog refinement, code reviews, testing activities, and release support
- Contribute to application modernization efforts while supporting legacy system integrations and sustainment requirements
- Ensure solutions comply with VA security, accessibility, and regulatory requirements
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, and or related field (or equivalent experience)
- Experience with legacy VA technologies; MUMPS / VistA
- Experience with Java development; Java 17+, Java Server Page (JSP), Spring Framework, Spring Boot, Spring WebFlux
- Experience with Oracle Database, Oracle WebLogic Application Server, Redis, and Kafka
- Experience designing, developing, and supporting enterprise software applications
- Strong understanding of software development lifecycle (SDLC) methodologies and Agile/Scrum practices
- Experience developing and supporting system integrations and API-driven solutions
- Ability to analyze complex business requirements and translate them into technical solutions
- Experience troubleshooting production issues and supporting mission-critical applications
- Strong analytical and problem-solving skills
- Ability to work effectively in both legacy and modernized technology environments
- Strong communication and collaboration skills
- Self-starter capable of conducting independent technical research and driving solutions to completion
- Prior experience with MUMPS/VistA, Java Server Page (JSP), Spring framework, Oracle database, Oracle WebLogic application server
- Comfortable operating in complex federal healthcare ecosystems