Senior Cybersecurity Developer
- Full Time, onsite
- ADG Tech Consulting, LLC.
- Hybrid3 days onsite a week is mandate, United States of America
Title: CyberSecurity Developer, Senior
Location: Tysons Corner, VA(3 times onsite a week is mandate)
Job overview:
The Software Security Developer has the overall responsibility to developing software applications, services, and systems (e.g., user-facing and back-end services). Manage source code using industry version control best practices. Research new techniques and technologies to stay current in software development methodologies and tools. Utilize code validation tools to ensure that source code is valid, is properly structured, meets industry standards, is secure, and is compatible with browsers, devices, or operating systems. Collaborate with stakeholders to define needs and/or specifications and develop proposed solutions. Test and integrate developed software applications into the operational baseline. Perform test-driven development utilizing strong unit testing techniques to include test cases mimicking external interfaces and addressing all browser and device types. Modify or enhance existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance. Create technical models, architectural artifacts, and/or prototypes that include physical, interface, logical, or data models (e.g., model-view-controller (MVC) programming practices). Share actionable/valuable information with colleagues and leadership, and engage with the community as a resident expert. Prepare reports and consult with customers or other stakeholders to advise on technical issues, provide operational support, respond to questions, and offer status updates. Develop DevOpsSec (CI/CD) pipelines and incorporate security protocols while deploying infrastructure as code (IaC). Leads the design and implementation of secure software solutions, ensuring applications meet stringent DHS security standards and regulatory requirements. Provides expertise in threat modeling, secure coding practices, and vulnerability mitigation while mentoring teams and integrating security into the software development lifecycle.
Required Skills/Experience:
- Bachelor s degree in science, technology, engineering, and math (STEM) field and eight (8) years IT security (Cybersecurity) experience
Desired Skills/Experience:
- Experience can be considered in lieu of a degree.
- Certified Application Security Engineer (CASE) Certification or Certified Secure Software Lifecycle Professional (CSSLP) Certification.
- Certified Ethical Hacker (CEH) Certification or Certified Information Systems Auditor (CISA) or Certified Information Systems Security Professional (CISSP).
- AWS Certified Solutions Architect Professional or AWS Certified DevOps Engineer Professional.
- Experience with DevOpsSec pipeline tools, including configuration management, requirements (e.g., JIRA), automated testing, automated deployments, blue-green deployments, and branching strategy and implementation.
- Experience in cloud computing, including concepts, capabilities, and applications as they relate to storage, processing, dissemination, and overall security.
- Demonstrated experience working with multi-disciplinary teams to fulfill stakeholder requirements.
- Professional experience using a programming language such as Java, Python, JavaScript, or equivalent to build and design complex software applications.
- Professional experience designing, developing, testing, and deploying software to include full-stack web-based applications using industry-standard DevOps tools.
- Experience in applying agile development methodologies to develop software.
- Experience building web application programming interfaces (API) using standards established in NIST SP 800-204.
- Demonstrated experience with the complete software development lifecycle (SDLC).
- Demonstrated expertise in developing and managing IT or software governance policy (e.g., software development standards, best practices in building and maintaining software).
- Experience with performing Security Control Assessment in compliance with NIST SP 800- 37, NIST SP 800-53, NIST SP 800-53A, and other NIST 800 guide series.
Title: CyberSecurity Developer, Senior
Location: Tysons Corner, VA(3 times onsite a week is mandate)
Job overview:
The Software Security Developer has the overall responsibility to developing software applications, services, and systems (e.g., user-facing and back-end services). Manage source code using industry version control best practices. Research new techniques and technologies to stay current in software development methodologies and tools. Utilize code validation tools to ensure that source code is valid, is properly structured, meets industry standards, is secure, and is compatible with browsers, devices, or operating systems. Collaborate with stakeholders to define needs and/or specifications and develop proposed solutions. Test and integrate developed software applications into the operational baseline. Perform test-driven development utilizing strong unit testing techniques to include test cases mimicking external interfaces and addressing all browser and device types. Modify or enhance existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance. Create technical models, architectural artifacts, and/or prototypes that include physical, interface, logical, or data models (e.g., model-view-controller (MVC) programming practices). Share actionable/valuable information with colleagues and leadership, and engage with the community as a resident expert. Prepare reports and consult with customers or other stakeholders to advise on technical issues, provide operational support, respond to questions, and offer status updates. Develop DevOpsSec (CI/CD) pipelines and incorporate security protocols while deploying infrastructure as code (IaC). Leads the design and implementation of secure software solutions, ensuring applications meet stringent DHS security standards and regulatory requirements. Provides expertise in threat modeling, secure coding practices, and vulnerability mitigation while mentoring teams and integrating security into the software development lifecycle.
Required Skills/Experience:
- Bachelor s degree in science, technology, engineering, and math (STEM) field and eight (8) years IT security (Cybersecurity) experience
Desired Skills/Experience:
- Experience can be considered in lieu of a degree.
- Certified Application Security Engineer (CASE) Certification or Certified Secure Software Lifecycle Professional (CSSLP) Certification.
- Certified Ethical Hacker (CEH) Certification or Certified Information Systems Auditor (CISA) or Certified Information Systems Security Professional (CISSP).
- AWS Certified Solutions Architect Professional or AWS Certified DevOps Engineer Professional.
- Experience with DevOpsSec pipeline tools, including configuration management, requirements (e.g., JIRA), automated testing, automated deployments, blue-green deployments, and branching strategy and implementation.
- Experience in cloud computing, including concepts, capabilities, and applications as they relate to storage, processing, dissemination, and overall security.
- Demonstrated experience working with multi-disciplinary teams to fulfill stakeholder requirements.
- Professional experience using a programming language such as Java, Python, JavaScript, or equivalent to build and design complex software applications.
- Professional experience designing, developing, testing, and deploying software to include full-stack web-based applications using industry-standard DevOps tools.
- Experience in applying agile development methodologies to develop software.
- Experience building web application programming interfaces (API) using standards established in NIST SP 800-204.
- Demonstrated experience with the complete software development lifecycle (SDLC).
- Demonstrated expertise in developing and managing IT or software governance policy (e.g., software development standards, best practices in building and maintaining software).
- Experience with performing Security Control Assessment in compliance with NIST SP 800- 37, NIST SP 800-53, NIST SP 800-53A, and other NIST 800 guide series.