Systems Software Programmer - Project Lead (.NET / Angular)

Kaav Inc
Columbia, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Columbia, United States of America

Tech stack

ASP.NET
.NET
Multitier Architecture
API
Agile Methodologies
Applications Architecture
ASP.NET
Unit Testing
C Sharp (Programming Language)
Code Review
Database Applications
Software Debugging
Web Development
Entity Framework
IIS
Windows Communication Foundation
jQuery
Microsoft Visual Studio
Microsoft Software
Microsoft SQL Server
Team Foundation Server
Windows Server
Systems Development Life Cycle
Software Engineering
SQL Server Reporting Services
Subsystems
Systems Architecture
Systems Integration
Web Applications
Enterprise Software Applications
Backend
Build Management
Angular
Integration Tests
Information Technology
REST
Software Version Control

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

Apply for this position