Systems Software Programmer - Project Lead (.NET / Angular)
Role details
Job location
Tech stack
Job description
A government-focused technology team is seeking an experienced Systems Software Programmer - Project Lead to support mission-critical web application development initiatives within a large enterprise environment.
This role will contribute to major modernization and re-engineering efforts involving eligibility and case management systems supporting public service programs. The selected candidate will work closely with software engineers, architects, technical leads, and business stakeholders to design, develop, enhance, and support highly scalable enterprise applications.
The ideal candidate will have strong experience with Microsoft technologies, modern web application development, Angular, SQL Server, and enterprise-grade .NET application architecture.
Key Responsibilities
- Design, develop, test, and maintain enterprise web applications using .NET technologies
- Build scalable web-based systems utilizing N-tier architecture and secure application design principles
- Develop and maintain RESTful services, APIs, and backend components
- Participate in system architecture discussions and recommend technical improvements
- Design and document software components, subsystems, and integrations
- Perform code reviews, debugging, unit testing, integration testing, and deployment support
- Collaborate with technical teams, stakeholders, and project leadership throughout the SDLC
- Support source code management, build management, and deployment processes using TFS
- Mentor junior developers and contribute to technical knowledge sharing within the team
- Participate in Agile development activities and sprint-based delivery processes
- Assist with production support and troubleshooting activities as needed
Requirements
- 7+ years of experience designing and developing medium to large-scale applications using Microsoft .NET technologies
- 5+ years of experience developing data-driven applications using SQL Server
- 5+ years of experience building enterprise web applications using N-tier architecture
- 2+ years of hands-on Angular development experience
- Strong experience with:
- C#
- ASP.NET
- ASP.NET MVC
- .NET Framework
- Entity Framework
- SQL Server
- IIS
- jQuery
- WCF
- SSRS
- Experience working with Team Foundation Server (TFS)
- Strong understanding of secure, scalable web application development
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience supporting Economic Services Eligibility systems (SNAP/TANF)
- Prior government or public sector experience
- Agile software development experience
- Microsoft development certifications
Technical Environment
- Microsoft Visual Studio
- MS SQL Server 2016
- IIS
- ASP.NET MVC
- Angular / AngularJS
- PrimeNG
- Entity Framework 6
- SSRS
- WCF
- TFS (Team Foundation Server)
- Windows Server Environment
Education Requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field
- OR
- Equivalent professional experience
Work Environment
- Hybrid work schedule (3 days onsite weekly)
- Collaborative, results-driven development team
- Enterprise application development environment
- Opportunity to contribute to large-scale modernization initiatives supporting critical public services