Overview
Skills
Job Details
Job Title: Systems Software Programmer Project Lead
Location: Hybrid (2 days onsite / 3 days remote) Candidate must be a current South Carolina resident (no relocation allowed)
Duration: 12 Months Contract (Possibility of Extension)
Note: This position is currently hybrid but could change to fully onsite with little to no notice.
Position Overview
We are seeking a highly skilled Systems Software Programmer Project Lead with strong expertise in coding visual interfaces and web services. The ideal candidate will have proven experience in designing, implementing, and maintaining large-scale software systems using Microsoft Visual Studio, C#, ASP.NET, MVC, Angular, jQuery, PrimeNG, .NET, SQL Server, and TFS.
This role involves supporting multiple initiatives, including Economic Services, BONVI, and the Community Pathway Portal. The candidate will be responsible for full lifecycle development including design, coding, testing, deployment, and mentoring junior developers.
Key Responsibilities
Collaborate with engineers and technical leads to analyze subsystem/component specifications and recommend improvements.
Engage with industry and government groups to define or recommend APIs, messaging strategies, application servers, and infrastructure needs.
Design and document subsystems and components using object-oriented principles.
Develop, debug, and test subsystems and components.
Write and execute unit and integration tests on test and production environments.
Communicate system-level implications of technical decisions and recommend mitigations.
Define and explain requirements/capabilities in the broader context of systems and projects.
Support and manage technical infrastructure including repositories, build systems, and testing frameworks.
Mentor junior developers and encourage knowledge-sharing best practices.
Perform tasks efficiently and collaborate with the team to ensure overall project success.
Required Qualifications
7+ years of experience designing and implementing medium to large-scale software systems using .NET architectures.
5+ years of experience developing data-driven applications with relational database engines.
5+ years of experience building web-based applications using N-tier architectures, dynamic content, scalable designs, and security models.
Hands-on knowledge of Microsoft operating systems and at least two of the following: application servers, databases, messaging systems, or web servers.
Proven experience in successful design and implementation of multiple software subsystems.
Strong oral and written communication skills, with ability to interface with both technical and non-technical staff.
Preferred Qualifications
Prior government project experience.
Experience in Child Protective Services (CPS) environments.
Technical Environment & Tools
Operating Systems/Servers: MS Server 2012 R2 Enterprise, IIS 8.5
Database: MS SQL Server 2016, SSRS
Frameworks/Tools: Team Foundation Server, Microsoft Visual Studio (2010 2017), Entity Framework 6
Languages/Technologies:
C#, ASP.NET, .NET (5+ years required)
ASP.NET MVC 3+ (3+ years required)
WCF (5+ years required)
jQuery (3+ years required)
AngularJS (2+ years required)
Angular (PrimeNG) (1+ year preferred)
Responsive design (3+ years preferred)
Education
Bachelor s degree in Computer Science, Information Systems, or related field (or equivalent experience).