Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 5+ years of experience in web application development.
- Experience developing web applications using modern frameworks and languages (e.g., Java, JavaScript, HTML, CSS).
- Experience with front-end frameworks such as Angular, React, or similar.
- Experience with back-end technologies and RESTful services.
- Experience integrating web applications with relational databases.
- Knowledge of secure coding practices.
- Strong problem-solving and documentation skills.
- Ability to obtain and maintain a DoD CAC and required background investigation.
- Design, develop, and maintain web-based user interfaces and application components for DSAID.
- Implement front-end and back-end functionality using approved frameworks and technologies.
- Ensure web applications meet usability, accessibility (Section 508), and performance standards.
- Support integration with databases, APIs, and external services.
- Collaborate with systems analysts, UX designers, database administrators, and cybersecurity staff.
- Support software upgrades, patches, and maintenance activities.
- Participate in Agile development activities including sprint planning, stand-ups, and retrospectives.
- Develop and execute unit testing and support integration and regression testing.
- Ensure compliance with cybersecurity, RMF, STIG, and privacy requirements.
- Troubleshoot and resolve application defects and performance issues.
- Maintain technical documentation, code repositories, and configuration artifacts.
- Support release deployments and post-deployment validation.
