Associate Software Engineer
Huntsville, AL, USA Req #1277
Tuesday, March 18, 2025
ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are atop veteran employer (https://www.asrcfederal.com/asrc-federal-earns-military-times-best-for-vets-and-military-com-top-25-veteran-employer-honors/) andCertified Great Place to Work (https://www.asrcfederal.com/asrc-federal-receives-great-place-to-work-certification-for-2024/)
ASRC Federal is seeking a full-stack software development engineer to support web development, legacy application replacement, data science, and large language models 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 application developer, coding in C#, .NET, Javascript, React.
Work with SMEs, DBAs, and Principal Developers to address database design, data conversion, model development, 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 support new feature development, legacy application modernization, novel data analytics, and implementation of AI/ML models with regular delivery and demonstration of work in each sprint.
Work with product leads, architects, IT and Cyber to define dependencies for AI/ML implementations and ensure they are 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.
Support the team by writing instruction documents and contributing to the team wiki.
Support DevSecOps environment configuration and maintenance
Requirements:
Familiarity with ASRC Federal business practice, AI/ML development, use cases.
Up to 2 years supporting development teams and projects. Relevant languages include SQL, C#, .NET, Javascript, REACT, Angular, Node, Python.
Will regularly work remotely and periodically support on-premise development and workshops.
Working knowledge of agile software process methodologies.
Demonstrable examples of product or project delivery working from a backlog, contributing to user stories and giving review feedback.
Excellent organizational skills.
Demonstrable ability to communicate with and present to management, technical leadership, company architects and technical SMEs, and developers.
Demonstrable examples of being proactive and taking initiative to produce software.
Must be an US Citizen . Eligible for Active Secret clearance (clearance required).
Specific Skills Desired:
Has a valid, current Security+ Cert (or other valid IAT 8570M/8140 certificate)
Demonstrable knowledge of ASRC Federal's work with AI/ML models, implementations, and configuration.
Familiarity working with other developers in an agile approach with sprint cadence, regular releases, and team-oriented code reviews.
Familiarity with IIS, SQL Server, Hadoop, APIs, containerization.
Familiarity with static code analysis, unit testing, integration testing, regression testing.
Knowledge of Security Technical Implementation Guides (Database, Web, ASD STIGs), OWASP.
Previous support of large-language model development, software, data analysis, signals/sensor analysis.
Education/Experience:
Bachelor's Degree (from an accredited institution in a related field).
Up to 2 years of software development experience.
Prior internships or contract work in professional software engineering.
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
EEO Statement
ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.
Other details
Job FamilyInformation Technology
Job Sub-FamilySoftware Engineering
Pay TypeSalary
Huntsville, AL, USA
<
S:CLZAL