Senior Full Stack Developer (DevSecOps)

March 12, 2025
Apply Now

Job Description

Our client is seeking a Senior Full Stack Developer with DevSecOps expertise to join our team supporting a Homeland Security customer in Springfield, VA. This position will play a pivotal role in designing, implementing, and maintaining web application frameworks, CI/CD solutions, and automation processes for mission-critical applications.
Additionally, the selected candidate will be involved in the early stages of a GenAI proof-of-concept project, shaping its direction and success.

Key Responsibilities:

  • Full Stack Development

    • Design, develop, and maintain robust, scalable, and secure web application frameworks using best practices in development methodologies.
    • Create efficient, interactive, and responsive user interfaces using various web technologies.
    • Collaborate with team members and system architects to optimize the architecture of web applications and cloud-based systems for high availability and performance.
  • DevSecOps & Automation

    • Identify the need for build automation and implement CI/CD solutions to streamline deployment pipelines and improve efficiency.
    • Integrate security best practices into development and deployment lifecycles, collaborating with diverse application and line-of-business partners.
    • Develop and maintain test automation processes, ensuring comprehensive testing and faster feedback cycles.
    • Build and maintain CI/CD building blocks and shared libraries to facilitate quicker build and deployment cycles.
    • Design strategies to address CI/CD platform, tools, and solutions’ shortcomings, enhancing overall system reliability.
    • Troubleshoot and resolve issues within the DevSecOps domain, ensuring the stability and security of the deployment environment.
  • GenAI Proof-of-Concept Project

    • Contribute to the early-stage design and development of a GenAI proof-of-concept project.
    • Evaluate emerging AI tools, frameworks, and best practices, applying innovative thinking to enhance project outcomes.
    • Collaborate with stakeholders to align project goals with organizational objectives and technical feasibility.
  • Collaboration & Communication

    • Actively participate in bridge calls with team members, contractors, and vendors to resolve issues quickly and minimize operational disruptions.
    • Communicate effectively with end users, team leads, and fellow team members, ensuring transparency and swift resolution of roadblocks.
    • Align with Systems/Software Development Life Cycle (SDLC) processes and industry-standard service management principles.
  • Project & Time Management

    • Estimate work content accurately and meet planned timelines, employing Agile methodologies and robust time management practices.
    • Follow established project management and lifecycle development processes, adhering to procedures and database standards.
    • Create and enforce test standards, documentation, and best practices, reviewing the work of team members for quality assurance and continuous improvement.

Required Technical Expertise & Qualifications:

  • DevSecOps Toolkit Proficiency: Groovy/Jenkins pipelines, Git, Nexus, IQ/repository manager, Fortify SCA, Checkmarx, SonarQube, or comparable technologies.
  • Full Stack Development Experience: .NET, C#, SQL Server, and related frameworks.
  • Web Services & JSON: Proven ability to integrate and secure RESTful services and JSON-based APIs.
  • Python Familiarity: Understanding of Python for scripting and automation tasks.
  • Knowledge of DevOps Automation: GitHub, GitHub Actions, and related CI/CD methodologies.
  • Security Expertise: Familiarity with API Security, Container Security, AWS Cloud Security, and information security frameworks/standards.
  • Visual Studio Solutions (VSS): Experience is a plus.