Position Summary:
The Software Engineer is responsible for the full lifecycle sustainment, enhancement, and maintenance of the BH Pulse web-based survey platform and administrative website in a government .mil or approved cloud environment. This role ensures the system remains fully operational, mobile-optimized, secure, and capable of supporting unit-level behavioral health assessments, reporting, and data analytics.
Key Responsibilities:
- Perform application maintenance, user interface modifications, survey module updates, and reporting enhancements.
- Conduct planning, system design, and documentation (functional diagrams, screen layouts, business rules) .
- Develop and maintain front-end, middle-tier, and integration components while ensuring compliance with DoD security standards.
- Support mobile device optimization and 24/7/365 system availability (downtime ≤5%).
- Assist with training materials, best-practices documentation, and quarterly capability presentations.
- Support decommissioning activities if required (open-source code and data handover).
- Collaborate with the Database Administrator on system integration and performance.
Minimum Qualifications:
- Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, or equivalent.
- Minimum of eight (8) years of software engineering experience.
- Demonstrated experience working in DoD environments.
- Strong server-side and web development expertise utilizing industry application packages.
- Extensive knowledge of concurrent programming concepts, design, development, testing, maintenance, troubleshooting, and fielding of new capabilities.
- Experience with project requirements tracking and implementation.
- Background in graphic arts / user interface design required.
This is a remote position.