Skip to content

Full Stack Developer
Company | Leidos |
---|
Location | Washington, DC, USA |
---|
Salary | $104650 – $189175 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Position requires an active TS/SCI. Candidate will also go through NSC supplemental Clearance process.
- Bachelor’s Degree in Computer Science, Engineering, or related field and a minimum of 8 years of directly relevant technical experience. Additional experience may be considered in lieu of degree.
- 6+ years’ experience with designing, building and modifying standalone application software
- 6+ years’ experience developing in SharePoint, 2+ years within SharePoint 2019.
- 5+ years’ experience developing in an Agile environment.
- 5+ years’ experience working in a Virtual infrastructure
- Proficient in JavaScript, jQuery, Bootstrap, REST API, .NET, Visual Studio, SharePoint Designer Workflows, SPFX, Node.js React; JSON, HTML/CSS, XML
- Extensive experience in design and automation of security tools and processes.
- Extensive experience in development, APIs, and scripting language support
- Experience implementing and maintaining services in a CI/CD pipeline
- Experience in with Code repositories – i.e. GITLAB
Responsibilities
- Develop, document, and implement CI/CD strategy for management of Infrastructure as Code (IaC) baseline.
- Develop and document shared infrastructure component management strategy to provide consistent standardized container, OS, and application baselines for infrastructure components available through self-service.
- Identify requirements, develop, document, and implement branching strategy to support change management requirements while automating as much of the deployment process as practical in the CI/CD pipeline.ie. Selenium, Prometheus or Cucumber or various DevSecOps functioning to include system debugging.
- Review, debug, and resolve technical issues throughout all stages of SDLC.
- Assist with process development and process improvement for Security Operations to include creation/modification of SOPs, Playbooks, and Work instructions.
- Measure effectiveness of process improvement and automation efforts via metrics and KPIs.
- Perform integration activities to connect with 3rd party software APIs.
- Design, implement, and maintain efficient and reusable Python code an be able to leverage C#, Poweshell or Javascript.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Applies coding and testing standards, security testing tools (including ‘fuzzing’ static-analysis code scanning tools), threat modeling, and conducts code reviews.
- Conduct trial runs of programs and software applications to ensure the desired information is produced and instructions are correct.
- Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
- Identify common coding flaws.
- Identify security issues around steady state operation and management of software.
- Incorporate security measures that must be taken when a product reaches end of life.
- Perform integrated quality assurance testing for security functionality and resiliency attacks.
- Identify potential flaws in codes to mitigate vulnerabilities.
Preferred Qualifications
- Experience working Virtual environments
- Experience working in AWS and Azure
- Experience with SOAR platforms such as Swimlane, Phantom, Demisto, etc
- Authoring SOPs, playbooks, work instructions and/or other process document