Senior Full Stack Developer (DevSecOps)
Springfield, VA
Full Time
Experienced
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.
Apply for this position
Required*