SAIC · 6 hours ago
Senior .NET Developer
SAIC is searching for a motivated, career and customer-oriented Senior Software Systems Engineer (.NET Developer) who performs high-level, day-to-day development solutions. The role involves technical planning, software systems integration, and providing support for software systems and subsystems while utilizing full-stack development expertise.
Information TechnologySecurityService IndustrySoftware
Responsibilities
Performs technical planning, high level and detailed requirements definition, test planning, and execution (to include use cases, test procedures, and test data), software systems integration, and technical support for software systems and subsystems
Total software system product may include concept design, test, installation, operation, maintenance, and disposal
Serve as an active member of the software development team participating in daily stand-ups
Utilize full-stack development expertise that ranges from development of .NET back-end application using C#, unit testing, testing with Nunit, or other tools, and deployment using CI/CD pipelines
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
Collaborate, coordinate with colleagues on various solutions and problems
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
Qualification
Required
Bachelor's or Master's Degree in computer science, electronics engineering or other engineering or technical discipline is required with eight (8) years or more experience
Minimum of 8 years of experience in software development using .NET technologies
Must be a U.S. Citizen with the ability to obtain and maintain a Public Trust clearance
Proven track record of working on complex software projects and leading development initiatives
Experience with designing, developing, and deploying enterprise-level applications
Expertise in .NET framework and .NET Core, with a strong understanding of C#
Proficiency in developing back-end applications using MVC and .NET Core
Strong knowledge of object-oriented programming (OOP) and design patterns
Experience with RESTful services and APIs
Proficiency in database design and development, including working with SQL Server and Entity Framework
Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) and services
Experience with version control systems (e.g., Git, TFS)
Understanding of continuous integration/continuous deployment (CI/CD) practices and tools (e.g., AWS CodePipeline, CodeBuild, CodeDeploy)
Knowledge of unit testing frameworks and tools (e.g., NUnit, xUnit, MSTest)
Proficiency in using development tools like Visual Studio and Visual Studio Code
Excellent problem-solving and analytical skills
Strong communication and interpersonal abilities
Ability to work independently and as part of a team
Attention to detail and commitment to producing high-quality software
Capable of mentoring and providing technical guidance to junior developers
Ability to prioritize tasks and manage time effectively
Experience with agile development methodologies (e.g., Scrum, Kanban)
Familiarity with DevOps practices and infrastructure as code (IaC)
Strong understanding of security best practices for web applications and APIs
Ability to conduct code reviews and provide constructive feedback
Experience with performance tuning and optimization of applications
Experience with third-party libraries, SDKs, and APIs relevant to .NET development
Preferred
Knowledge of microservices architecture and containerization technologies (e.g., Kubernetes, ECS, EKS) is a plus
Company
SAIC
SAIC specializes in IT, enterprise IT, engineering, and professional services.
Funding
Current Stage
Public CompanyTotal Funding
$522.13MKey Investors
U.S. Geothermal
2025-09-22Post Ipo Debt· $500M
2010-09-13Post Ipo Equity· $22M
2006-10-13IPO
Leadership Team
Recent News
2025-12-16
2025-12-16
2025-12-05
Company data provided by crunchbase