
Senior Full Stack .Net Developer
SAIC
Visa & sponsorship
- Reserved for United States nationals (a nationalization requirement such as Saudization/Emiratization) — not open to expatriates.
- A US security clearance is required, which effectively means citizens only.
Job description
Job ID: 2616621
Location: Washington, DC, US
Date Posted: 2026-09-09
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Public Trust
Potential for Remote Work: ORA_REMOTE
Description
SAIC is seeking a motivated, career, and customer-oriented Senior Full Stack .Net Developer to join our team and begin an exciting and challenging career. This position is 100% remote.
Responsibilities:
-
Serve as an active member of the software development team in an Agile environment.
-
Participate in regular meetings/ceremonies such as Daily Stand Ups, Sprint Planning, Reviews and Demos, Retrospectives, Risk meetings, etc.
-
Utilize full-stack development expertise in .Net web applications using C#, Unit testing, NUnit testing techniques, and deployment actions using CI/CD pipelines.
-
Design, build and/or fix bugs in a web-based application that utilizes cloud native services and architecture.
-
Architect metadata driven solutions to support customer requirements.
-
Ensure the performance, quality, and responsiveness of application.
-
Provide development support, as needed, for solutions deployed to production.
-
Implement long-term solutions and building blocks within the agile framework for improved reusability.
-
Interface with the stakeholders for project requirements.
-
Apply and promote good software engineering practices such as test automation, modularization, and simplification.
-
Coordinate and collaborate with colleagues on various problems and solutions.
-
Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc.
-
Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure DevOps and GIT.
-
Comfortable with Windows Operating systems and environments.
Qualifications
-
Bachelor’s degree in computer science with minimum 10 years’ software development experience.
-
Ability to obtain and maintain a Public Trust that requires US citizenship.
-
System design and development with Microsoft .NET environment.
-
Solid experience with .Net Core, Angular and Razor.
-
Experience in implementing and applying software design patterns (e.g., CQRS, Mediator, Adapter, Factory, Singleton, and other Gang-of-Four patterns) in C# to develop clean, scalable, and maintainable application architectures.
-
Strong understanding of application security principles and experience implementing industry standards such as OAuth 2.0, OpenID Connect, and JWT for authentication and authorization.
-
Experience with REST and SOAP API development.
-
Experience with XML and JSON.
-
Experience with Azure Services.
-
Experience with section 508 and accessibility coding approaches.
-
Experience with MS SQL Server databases and writing complex SQL queries.
-
Experience with Agile development practices within Azure DevOps and cloud-based pipelines.
-
Excellent troubleshooting and resolution skills.
-
Ability to work in team environments across a diverse set of projects with multiple stakeholders.
-
Proactive approach to problem solving and a delivery mindset.
-
Experience with scripting languages such as bash, python, and PowerShell.
-
Regular participation in Design, Code Reviews, and System updates using agile development process.
-
Excellent written and oral communications skills.
-
Ability to work in a team environment consisting of developers with differing skillsets.
Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.