S

dotNET Developer

SMART TECH SKILLS LLC · Richland County, South Carolina, United States

IT Services and IT Consulting · 11-50 employees

5 h ago
Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and manage mission-critical web applications using a full-stack .NET, SQL Server, and Angular environment. Responsibilities include designing software subsystems, engineering backend web services, and orchestrating deployments via TFS.

What they look for

C# .NET ASP.NET MVC Angular PrimeNG SQL Server jQuery WCF Entity Framework 6 SSRS TFS Visual Studio N-tier Architecture Object-Oriented Programming Web Services Unit Testing

Requirements

Requires a Bachelor's degree and 5+ years of experience in .NET architectures, relational databases, and N-tier web systems. Candidates must also have professional experience with jQuery, WCF, and Angular/PrimeNG.

Benefits

Competitive Salary

Full description

Benefits:

  • Competitive salary

Location Columbia, SC (Hybrid - Required onsite 3 days per week; subject to change to fully onsite with little to no notice. Candidates must be current South Carolina residents, with no relocation permitted.)

Experience Level Advanced/Senior Level (5 or more years of experience)

Role Overview This Systems Software Programmer position serves within the web application development team of a state social services agency's technology services division. The programmer supports the development and lifecycle management of both new and established mission-critical web applications. Responsibilities span front-end visual interface design, backend web services engineering, unit testing, and deployment orchestration. Operating within a modern .NET, SQL Server, and Angular environment, the programmer collaborates with other technical leaders to recommend platform enhancements and maintain secure, scalable data-driven systems. This is a 12-month hybrid contract opportunity with a possibility of extension.

Key Responsibilities

Application Design & Full-Stack Development

  • Design, document, and implement robust, encapsulated software subsystems and components utilizing object-oriented programming concepts.
  • Develop dynamic, highly scalable web-based applications employing N-tier architectures, C#, ASP.NET, ASP.NET MVC, jQuery, and Angular/PrimeNG.
  • Construct, configure, and maintain secure backend database tables and relational schemas natively within Microsoft SQL Server.
  • Coordinate with technical leaders to translate subsystem specifications into high-performing frontend interfaces and backend components.

Web Services & Integration Engineering

  • Build, configure, and troubleshoot secure data transmission pipelines utilizing WCF services and custom APIs.
  • Interact with representative industry and government groups to evaluate and recommend standard data interchange formats, APIs, messaging strategies, and hardware/virtualization setups.
  • Implement object-relational mapping (ORM) structures using Entity Framework 6 and design custom reporting utilizing SSRS.

DevOps & Deployment Orchestration

  • Manage software version control, build workflows, and automated deployments natively within Visual Studio and Team Foundation Server (TFS).
  • Author and execute thorough unit tests, integration tests, and debugging protocols to ensure code quality prior to deployment.
  • Support the administration and maintenance of team repository, testing, and build infrastructure.

Collaboration, Support, & Mentorship

  • Support Tier 1 through Tier 3 application issues, troubleshooting functional bugs on test and production servers.
  • Communicate the operational implications of system-level decisions on subsystems and propose effective mitigation strategies.
  • Share technology expertise across the organization, mentoring junior and aspiring software development engineers.

Required Qualifications

  • 5 or more years of experience independently designing and implementing medium-to-large-scale software systems and components utilizing .NET architectures.
  • 5 or more years of experience developing data-driven applications with relational database engines (such as SQL Server) as a core architectural component.
  • 5 or more years of experience building web-based systems employing N-tier architectures, dynamic content, high scalability, and complex security models.
  • 3 or more years of professional experience developing with jQuery.
  • 5 or more years of experience designing and implementing WCF web services.
  • 1 or more years of experience developing front-end frameworks utilizing Angular and PrimeNG components.
  • Bachelor's degree in Computer Science, Information Technology, or a related technical field.

Preferred Qualifications

  • Practical experience deploying applications within IIS environments (specifically IIS 8.5 on Windows Server 2012 R2).
  • Experience utilizing Entity Framework 6 for database integrations and Object-Relational Mapping (ORM).
  • Familiarity with designing operational and business intelligence reports utilizing SQL Server Reporting Services (SSRS).
  • Prior experience developing and supporting public sector or social services IT environments.

Core Skills & Attributes

  • Strong communication and interpersonal skills to articulate technical parameters clearly to development teams, project staff, and end-users.
  • Proactive self-starter with the ability to perform complex technical tasks efficiently with minimal management.
  • Strong analytical, debugging, and system-level troubleshooting skills.
  • Collaborative mindset with an active interest in mentoring team members and driving continuous improvement.

Flexible work from home options available.