Job Description
We are seeking an experienced Software Engineer in Huntsville, AL to join our team in support of the Missile Defense Agency (MDA) Missile Defense Data Center (MDDC).
Responsibilities :
- Work in a MS Visual Studio software development environment on an agile team to produce, customize, and support a web application using React, Typescript, Javascript, .NET C#, Entity Framework Methodologies, and MS SQL Server.
- Will assist in grooming and planning meetings to ensure customer requirements are understood and can be fulfilled by the development team.
- Responsible for full-stack development, including writing integration tests in xUnit and integration tests in Selenium, and other tools as specifically needed by the team.
- Responsible for the design, development, testing, verifying, sustaining, and fully documenting (full software lifecycle) developed software.
- Work with Government, contractor staff and end-users to identify and implement software requirements.
- Demonstrate features and recent development during sprint reviews.
- Assist in the maintenance of build and deployment pipelines.
- Participate in daily scrums.
- Perform code analysis / code quality reviews, assisting team members toward improved design and implementations.
- Assist members of assurance and cyber security programs to ensure testing is properly completed and risks are addressed.
- Collaborate with IT team members as needed for infrastructure management and application deployment.
- Evaluate and identify new technologies for implementation and support new technology implementation efforts across multiple development teams with similar codebases.
- Responsible for maintaining software development standards compliance and ensuring only approved packages are used in development.
- Troubleshoot production problems related to software applications.
- Participate in development of software user manuals and technical reports.
Mitigate and investigate security risks identified by automated scanning tools and external assessments.
Requirements
Must be a US Citizen .Active Secret clearance required.Familiar with performing Software Engineering in a remote work setting, working from an agile backlog, and able to collaborate across a team of developers.Web development experience in C#, javascript, typescript, .NET, using entity framework.Knowledge of CMM / CMMI / Agile methodologies.Excellent organizational and communication skills.Ability to provide examples of being proactive and taking initiative in carrying out daily responsibilitiesSpecific Skills Desired :
Prior experience working in a classified environment is beneficial.Prior experience supporting a team with production releases at the end of each sprint.Web development experience with React (Telerik, Material UI), redux.Familiarity with GitLab for code repo, pipelines, and / or backlog management.Prior experience using Fortify, Sonarqube to ensure code quality and security.Prior experience supporting deliverable / release objectives : product documentation, STIG analysis, and deployment orchestration.Knowledge of Microsoft SQL Server and Entity Framework in a code-first development approach.Education / Experience :
Bachelor's Degree (from an accredited institution in a related field).0 to 5 years of experience.