Systems Software Programmer - Project Lead
Role details
Job location
Tech stack
Job description
The Child and Adult Protective Services Applications Team, part of DSS Human Services Division (HSD), is seeking a highly motivated Systems Software Programmer - Project Lead to design, develop, and support enterprise-scale web applications built on the Microsoft .NET platform. The team is responsible for supporting critical child welfare systems including:
- Child and Adult Protective Services System (CAPSS)
- Child and Adult Information Portal (CAIP)
- Human Services Portal (HSP), * Design, develop, and maintain enterprise-level web applications using Microsoft .NET technologies.
- Develop visual interfaces, application logic, database components, and web services.
- Build and deploy scalable, secure, data-driven web applications.
- Review and improve existing system designs and code quality.
- Design and document subsystems and components using object-oriented principles.
- Implement and debug application components and services.
- Write and execute unit tests and participate in system integration testing.
- Collaborate with engineers and technical leads to refine system architecture.
- Support source control, build management, deployment processes, and CI/CD pipelines.
- Provide technical leadership and oversight for infrastructure and monitoring scripts.
- Work independently and collaboratively to meet project objectives.
Requirements
This role requires strong hands-on technical leadership and experience building secure, scalable, N-tier web applications in a Microsoft enterprise environment., * 7+ years of experience designing and implementing medium to large-scale systems using Microsoft .NET architecture.
- 5+ years of experience developing data-driven applications using relational database engines.
- 5+ years of experience building and deploying web-based systems utilizing:
- N-tier architecture
- Dynamic content
- Highly scalable approaches
- Complex security implementations
- 3+ years of experience with Angular Framework (Version 15+).
- Strong experience with:
- C#, VB.NET, ASP.NET, ASP.NET Core
- ASP.NET MVC 4 or higher
- Entity Framework 6+
- WCF
- jQuery and JavaScript (ES6+)
- RxJS (Observables, Subjects, Operators)
- Angular CLI (Project scaffolding and management)
- Responsive design principles
- MS SQL Server 2016/2019 (8+ years)
- SQL Server Reporting Services (SSRS)
- Azure DevOps (3+ years)
- Microsoft Visual Studio 2019/2022
- Experience with source code management and build management tools.
Preferred Skills
- Experience working in Agile environments.
- Experience with performance, security, and regression testing tools.
- PowerShell scripting (2+ years).
- Windows Server 2016/2019 administration (IIS, Active Directory).
- Experience supporting child welfare or public sector systems (strongly preferred).
Required Education
- Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent work experience.