Senior .NET Developer
Role details
Job location
Tech stack
Job description
Science Systems and Applications, Inc. (SSAI) is seeking experienced Senior .NET Developers to support mission-critical application development for a public sector client. Multiple openings may be available. The selected candidates will work on modern web-based and cloud-based systems, support complex application modernization efforts, and collaborate with technical teams, project leadership, and business sponsors to deliver high-quality software solutions.
- This position is expected to be performed on-site in Los Angeles, CA.
- Candidates must be able to successfully complete fingerprint and criminal background check clearance before working.
- Position is contingent upon customer approval and work order requirements.
- Estimated Duration: 6 months, with a possible 6-month extension, * Design, develop, enhance, and support complex .NET web applications, API services, functions, workflows, and database-driven solutions.
- Coordinate application development activities, including requirements, schedules, troubleshooting, development support, and production support across multiple environments and platforms.
- Lead system design and development using modern development methodologies, tools, and standards.
- Perform unit testing, integration testing, load testing, and validation of complex websites, system integrations, and application interfaces.
- Support the design and implementation of database architecture, data loads, data quality assurance, and stored procedure development.
- Gather and analyze customer software requirements and recommend practical software solutions and technologies that address business needs.
- Establish and follow consistent development standards, practices, and procedures that support high-quality application delivery.
- Work with project managers, leadership, technical teams, and business users to estimate work, communicate project status, and support change revisions.
- Participate in application design strategy sessions, code reviews, and technical planning meetings.
- Mentor other team members as needed and support knowledge transfer across the development team.
- Create and maintain technical documentation, user guides, and support materials for system applications and end users.
Requirements
This role is ideal for a senior developer with strong hands-on experience in .NET, C#, ASP.NET/MVC, API services, front-end development, Angular, Entity Framework, SQL Server, and enterprise application support. Candidates should be comfortable working in a fast-paced environment, leading technical efforts, troubleshooting issues across multiple environments, and providing clear communication to both technical and business audiences., * 5+ years of experience building complex .NET web applications, API services, functions, workflows, and SQL-based solutions.
- 5+ years of ASP.NET/MVC development experience.
- 5+ years of C# programming experience.
- 5+ years of REST/SOAP API and web services design experience.
- 5+ years of .NET Core development experience.
- 3+ years of modern/mobile responsive front-end development using JavaScript, jQuery, Bootstrap, HTML5, and CSS3.
- 3+ years of Angular development experience.
- 3+ years of Entity Framework and SQL Server 2012 or higher database experience.
- Experience using GitHub Copilot or another AI-assisted development tool.
- Strong analytical, evaluation, troubleshooting, and problem-resolution skills.
- Strong verbal and written communication skills, including the ability to communicate with developers, IT teams, project leadership, and business sponsors.
- Ability to provide demos, presentations, documentation, and knowledge transfer to technical and non-technical audiences.
- BS/BA degree in Computer Science, Information Technology, or a related field. Additional qualifying experience may be substituted for the degree requirement on a year-for-year basis.
Desired Qualifications:
- .NET Framework 4.5 or above, WebForms, Razor, Ajax, multithreading, and enterprise web application development.
- T-SQL, PL/SQL, stored procedures, database design, and database performance support.
- Oracle 11g or higher and PL/SQL programming.
- PostgreSQL version 9 or higher.
- TypeScript and Node.js scripting or development experience.
- SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Microservices architecture experience.
- Cloud hosting, deployment, or development experience with Azure or AWS.