Senior .NET Developer / System Software Programmer - Project Lead

Nd Global Consulting Services, Inc
Columbia, SC, United States
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$99,840.0 - $128,960.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Component-Based Software Engineering ASP.NET MVC Framework Unit Testing C Sharp (Programming Language) Database Applications Software Debugging Web Development
+36 more
Document Object Model Electronic Data Interchange (EDI) Entity Framework Design of User Interfaces Internet Information Services (IIS) Windows Communication Foundation Integrated Development Environments JQuery Microsoft Visual Studio Microsoft Servers Microsoft SQL Server Team Foundation Server Object-Oriented Software Development Responsive Web Design Software Configuration Management Software Engineering Software Systems SQL Databases SQL Server Reporting Services Subsystems System Software System Testing Web Applications Web Services Java Application Server Angular Material .NET Core Build Management AngularJS Integration Tests Data Analytics Build Tools Dynamic Content Software Coding Restful APIs Web Api

Job description

This is a hybrid position. The exact onsite and remote schedule will be established by the client. Candidates must be able to report to the Columbia, South Carolina, worksite as required., ND Global Consulting Services, Inc. is seeking a Senior .NET Developer/System Software Programmer to serve as a technical project lead within a web application development team.

The selected candidate will support the development and delivery of mission-critical public-sector applications, including Economic Services Re-Engineering initiatives and a Refugee Management System. The role requires extensive experience designing and implementing medium- to large-scale .NET applications, data-driven systems, web services, secure web applications, and scalable N-tier architectures.

Key Responsibilities

  • Design, develop, test, debug, integrate, and deploy enterprise web applications and services.
  • Develop user interfaces and web services using C#, ASP.NET, .NET, .NET Core, ASP.NET MVC, ASP.NET Core Web API, Minimal API, Angular, PrimeNG, and jQuery.
  • Develop data-driven applications using Microsoft SQL Server.
  • Participate in code development, unit testing, source-code management, build management, integration testing, and deployment.
  • Design and document application subsystems, components, interfaces, and object-oriented solutions.
  • Implement and debug application subsystems and software components.
  • Develop and execute unit, component, integration, and system tests.
  • Participate in integrated testing on test and production servers.
  • Work with software engineers and technical leaders to understand subsystem and component specifications.
  • Recommend architectural and technical changes that improve development efficiency, scalability, maintainability, and security.
  • Evaluate and recommend data interchange formats, APIs, messaging strategies, application-server technologies, and infrastructure requirements.
  • Communicate the system-level impact of technical and architectural decisions.
  • Define and document component requirements and capabilities within the larger system and project environment.
  • Support the team’s repositories, build systems, testing platforms, and other technical infrastructure.
  • Mentor junior and developing software engineers.
  • Share technical knowledge and development practices across the organization.
  • Collaborate with technical teams, government stakeholders, customers, and nontechnical personnel.
  • Contribute to the delivery of registration, interview-center, eligibility, economic-services, and refugee-management applications.

Requirements

  • Bachelor’s degree or equivalent relevant work experience.
  • At least seven years of experience independently designing and implementing medium- to large-scale software systems using .NET architectures.
  • At least five years of experience developing data-driven applications using SQL databases.
  • At least five years of experience developing web-based software systems using N-tier architectures, dynamic content, scalable approaches, and complex security models.
  • At least two years of Angular development experience.
  • Advanced experience with C#, ASP.NET, .NET, .NET Core, and ASP.NET MVC.
  • Experience developing RESTful services using ASP.NET Core Web API or Minimal API.
  • Experience with Angular, AngularJS, PrimeNG, and jQuery.
  • Experience with Microsoft SQL Server and Entity Framework.
  • Experience with Team Foundation Server or comparable source-control and build-management platforms.
  • Experience with IIS and Microsoft server environments.
  • Experience with unit testing, integration testing, deployment, and application troubleshooting.
  • Ability to design and document object-oriented application components and subsystems.
  • Strong written and verbal communication skills.
  • Ability to explain technical designs, implementation decisions, strengths, risks, and limitations to technical and nontechnical stakeholders.

Technical Environment

Experience with the following technologies is relevant to this assignment:

  • C#, ASP.NET, .NET, and .NET Core
  • ASP.NET MVC 3 or later
  • ASP.NET Core Web API and Minimal API
  • Angular, AngularJS, and PrimeNG
  • jQuery and responsive web design
  • Microsoft SQL Server
  • Entity Framework 6
  • IIS and Microsoft Server
  • Team Foundation Server
  • Visual Studio
  • SQL Server Reporting Services
  • Windows Communication Foundation, * Experience developing Economic Services Eligibility applications.
  • Experience designing or developing SNAP or TANF systems.
  • Experience working on public-benefit, eligibility, registration, or human-services applications.
  • Experience working in an Agile software-development environment.
  • Microsoft development certification.
  • Technical leadership or software-development mentoring experience.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

1:30 min

Lessons from jQuery and early JavaScript frameworks

Victor Savkin Victor Savkin · WWC Europe 2026

Videos

See all

Related articles

See all