What are the responsibilities and job description for the Sr. Software Developer position at Softworld, Inc.?
Job Description
Job Description
Summary: Seeking an experienced web development 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 an 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 responsibilities
Specific 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).
- 6 years of experience.
- 3-5 years' experience with web software development
Salary : $110,000 - $130,000
Software Developer
CohesionForce -
Huntsville, AL
Software Developer
Arcata Associates, Inc. -
Mooresville, AL
Software Developer
DESE Research, Inc. -
Huntsville, AL