Description
Job Summary: The Applications Developer will support the full Software Development Lifecycle (SDLC) for the Agency’s portfolio of 25+ custom GOTS applications. Working within an Agile DevSecOps framework, this role will be responsible for the maintenance, modernization, and development of secure, high-quality code to meet the Agency’s mission requirements
Core Responsibilities:
- Provide full lifecycle application development support, including planning, design, development, testing, and sustainment for new and existing applications using Java, HTML5, PHP, and the Oracle Apex platform.
- Perform sustainment support for all Agency applications, including application enhancements and the timely resolution of defects, with a requirement to resolve critical production defects within three calendar days.
- Design and develop wireframes and mock-ups for user interfaces (UI) that adhere to UI best practices and Section 508 accessibility standards.
- Provide technology refresh and application code modernization by updating or rewriting applications to conform to modernization plans and to maintain compliance with all cyber and cloud mandates.
- Develop comprehensive test cases and conduct unit testing; support the code scanning process by reviewing findings and developing a Plan of Action & Milestones (POA&M) to address identified vulnerabilities.
- Produce and maintain detailed code documentation to facilitate knowledge transfer and ensure the long-term maintainability of all applications and development environments.
- Participate in requirements analysis sessions, collaborating with stakeholders to ensure all functional requirements are captured successfully for development.
- Adhere to all applicable standards including the DevSecOps Framework, Risk Management Framework (RMF), Section 508 compliance, and U.S. Web Design Standards.
Requirements
- Must have Goverenment IT Contracting experience.
- Must have at least five (5) years of current experience in the field of applications development.
- Must have a minimum bachelor’s degree in a relevant field