Search jobs > Huntsville, AL > Senior software engineer

Senior Software Engineer

ASRC Federal
Huntsville, AL
Full-time

Job Description

We are seeking a full-stack web development engineer with 6+ years of experience to join our team in support of the Missile Defense Agency (MDA) Missile Defense Data Center (MDDC).

This is a hybrid role, primarily working from home.

Responsibilities :

Support web and server-oriented application development using MS Visual Studio and GitLab as a full-stack web developer, coding in C#, .

NET, Javascript, React.

  • Work with SMEs, DBAs, and Principal Developers to address database design, data conversion, and data presentation. Support development projects using both Entity Framework database first and code first methods.
  • Contribute to the entirety of the software development process, merge reviews, and the build pipeline (design, develop, test, verify, deploy, and document developed software).
  • The developer will primarily support new feature development for existing suites with regular delivery and demonstration of work in each sprint.
  • Work with IT and Cyber to ensure dependencies are regularly reviewed and maintained.
  • Review Fortify and Sonarqube scan results, addressing vulnerabilities and demonstrating solutions to cyber and IA.
  • Work with Government, contractor staff, and end-users in the ideation and grooming processes to supply requirements in the form of user stories, mockups, new / alternate processes, data flows, and improvements to the user experience.

Evaluate and identify new technologies for implementation when needed.

  • Work with project managers, developers, and end users to ensure application designs meet business requirements in workshop settings and in the sprint cadence.
  • Mentor junior developers throughout the development process, giving valuable feedback during code review and sprint review.
  • Troubleshoot production problems related to software applications.
  • Support the development and QA team by writing instruction documents and contributing to the team wiki.
  • Configure, maintain the DEVSECOPS environment and collaborate with security, assurance and product owners.

Requirements

  • Minimum 6 years in professional software engineering.
  • 4+ years supporting development in an agile approach with sprint cadence, regular releases, and team-oriented code reviews.
  • Has a valid, current Security+ Cert (or other valid IAT 8570M / 8140 certificate)
  • Will regularly work remotely and periodically support on-premise development and workshops.
  • 4+ years of programming experience in C#, .NET, Javascript, REACT, full stack development.
  • Working knowledge of agile software process methodologies.
  • Demonstrable examples of product delivery working from a backlog, contributing to user stories, developing test plans or test code, and giving review feedback.
  • Excellent organizational skills.
  • Ability to communicate with and present to management, users, other developers.
  • Demonstrable examples of being proactive and taking initiative to produce software and complete sprint commitments.
  • Must be an US Citizen . Active Secret clearance required.

Specific Skills Desired :

  • Demonstrable knowledge with DevSecOps and CI / CD configuration.
  • Familiarity with IIS, SQL Server, Hadoop.
  • Linux development
  • Prior experience supporting any of the following : metadata collections, records management systems, big-data, data warehouses, data lakes.
  • Familiarity with static code analysis, unit testing, integration testing, regression testing.
  • Knowledge of Security Technical Implementation Guides (Database, Web, ASD STIGs), OWASP.
  • Work in a classified and team environment.
  • Previous support of mission-oriented software, records management, data analysis, cyber, signals / sensor analysis.

Education / Experience :

  • Bachelor's Degree (from an accredited institution in a related field).
  • Minimum 6 years of software development experience.
  • 30+ days ago
Related jobs
Promoted
Quantum Research International
Huntsville, Alabama

Mid – Senior Level Software Systems Engineer. This is a System Engineer position supporting the Integrated Fires Mission Command (IFMC) Air & Missile Defense (AMD) Mission Command Product Office, a government program office addressing Army Air and Missile Defense systems, with focus on Mission Comma...

Promoted
Blue Origin
Huntsville, Alabama

As a Software Development Engineer L4, you will have hands on development responsibility to build and test real-time embedded software that controls rocket engines for human capable spacecraft. Experience with embedded avionics software or engine controller software for air-breathing or rocket engin...

Applied Research Associates, Inc
Huntsville, Alabama

ARA) is looking for a bright, motivated, and energetic individual who embraces our core values of Passion, Freedom, Service, and Growth! As a Senior Software Engineer, you will play a crucial role in developing software to connect physics-based Modeling and Simulation (M&S) tools in a cloud-based Di...

Promoted
Blue Origin
Huntsville, Alabama

As a senior software engineer in Enterprise Technology, you will bring your perspective to aerospace applications of engineering design, manufacturing, supply chain, mission operations, or customer experience. Mentor software engineers on your team and others. Experience mentoring software engineers...

ASRC Federal Holding Company
Huntsville, Alabama

ASRC Federal Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Senior Software Engineers to support the development and sustai...

Promoted
Blue Origin
Huntsville, Alabama

As a Senior Software Engineer, you will be responsible for leading the design, development, and deployment of full-stack applications, working closely with cross-functional teams of data engineers, analysts, and business stakeholders to deliver rapid, effective solutions. We are seeking a highly ski...

BLUE ORIGIN
Huntsville, Alabama

As a Senior Avionics Software Engineer, you will be part of a collaborative team of engineers and experts that specialize in the verification of safety/mission-critical avionics software. The Software Verification Team is a "super-powered" organization, bringing top talent to answer some of our most...

BAE Systems
Huntsville, Alabama

BAE Systems in Huntsville, AL is seeking a Senior Principal Software Engineer to support the Integrated Survivability Solutions (ISS) product line, in the Countermeasures & Electromagnetic Attack Solutions business area. Lead a team of software developers working software implementation for our stat...

Numerica Corporation
Huntsville, Alabama

Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, Physics, or a closely related field, with a record of academic excellence. Collaborate with fellow engineers and scientists to build and deploy high-performance software supporting tactical and strategic integrate...

Scientific Research Corporation
Huntsville, Alabama

Mentor software engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. Coordinate with division-level software leadership, program management, and product owners to ensure software meets contractual requirements. Good understanding of software engine...