Overview
cFocus Software is seeking a Security Infrastructure Support Application Developer to design, develop, and maintain secure, reliable, and scalable applications across hybrid (on-premises and cloud) environments in support of a federal agency. The Application Developer will develop and modernize legacy systems, integrate DevSecOps practices, and ensure compliance with federal cybersecurity frameworks. This position requires strong programming and scripting skills, hands-on cybersecurity experience, and the ability to work collaboratively across technical teams.This is a full-time position that may require on-site support at federal agency locations in the Washington, D.C. metro area. Some telework flexibility may be available depending on mission requirements. Must be able to obtain and maintain a Public Trust or higher-level security clearance as required by the agency.
Responsibilities
The Security Infrastructure Support Application Developer shall perform duties that include, but are not limited to:- Design, develop, and maintain secure applications supporting hybrid infrastructures, including on-premises and cloud environments.
- Develop and modernize legacy applications using JavaServer Pages (JSP) and other web-based technologies.
- Implement and maintain secure coding standards and DevSecOps practices throughout the software development lifecycle (SDLC).
- Collaborate with cybersecurity teams to ensure applications meet federal compliance and security requirements.
- Integrate secure automation and testing processes into build, test, and deployment pipelines using CI/CD tools.
- Develop and maintain APIs (SOAP and REST) to support system integration and interoperability.
- Write and maintain scripts in Java, Python, and SQL to automate system operations, monitoring, and data analysis.
- Ensure application compliance with FISMA, NIST SP 800-53, NIST SP 800-92, OMB M-21-31, and CDM frameworks.
- Perform application security assessments, vulnerability analysis, and remediation planning for web and enterprise systems.
- Work with AWS, Azure, and O365 environments to support application migration, integration, and security hardening efforts.
- Collaborate with stakeholders, including third-party vendors and cross-functional teams, to resolve technical issues and ensure application reliability.
- Produce and maintain detailed documentation including application architecture diagrams, user guides, and SOPs.
- Provide technical briefings and reports to executive and non-technical stakeholders regarding system status, risks, and improvements.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or a related field (preferred).
- 5+ years of experience designing, installing, maintaining, supporting, and developing IT systems in hybrid (on-premises and cloud) environments.
- 2+ years of experience in cybersecurity or information security roles.
- Strong verbal and written communication skills for explaining complex security concepts to technical and non-technical stakeholders, including executive-level audiences.
- Demonstrated familiarity with cloud security concepts, services, and operations (AWS, Azure, O365), including migration and security hardening for applications.
- Familiarity with DevSecOps practices that incorporate secure code and automation into build, test, and deployment processes for security operations.
- Strong scripting skills in Java, Python, SOAP API, and SQL query languages for automation and tool development.
- Extensive experience in developing and maintaining legacy JavaServer Pages (JSP) applications.
- Familiarity with common full-stack or cloud-based web applications and development frameworks.
- Hands-on experience with federal cybersecurity compliance frameworks (FISMA, NIST SP 800-53, NIST SP 800-92, OMB M-21-31, CDM).
- Strong problem-solving and analytical abilities for identifying and addressing security issues and root causes.
- Experience working with third-party vendors and cross-functional teams to support application development and integration.
Preferred Qualifications
- Experience supporting DHS or other federal agencies in secure application development or modernization efforts.
- Proficiency with modern web frameworks such as Angular, React, or Spring Boot.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Knowledge of secure coding standards and vulnerability mitigation techniques (e.g., OWASP Top 10).
- Experience with containerized environments (Docker, Kubernetes) and cloud-native application development.
- Ability to produce detailed documentation and reports for compliance and technical audiences.