System Software Programmer - Project Lead - 26-06151
Job Description
Job DescriptionSystem Software Programmer - Project Lead
Location: Columbia, South Carolina (Hybrid – 2 days onsite per week)
Duration: 12 Months
Job Summary
We are seeking an experienced System Software Programmer - Project Lead to support the maintenance, operations, and enhancement of a statewide case management system. This role requires a strong technical leader with extensive experience designing and developing enterprise-scale web applications using Microsoft .NET technologies.
The ideal candidate will lead technical initiatives, mentor development teams, troubleshoot complex system issues, collaborate with third-party vendors, and support ongoing modernization efforts for large-scale government applications.
Key ResponsibilitiesTechnical Leadership & Development
- Lead and mentor technical team members throughout the software development lifecycle.
- Design, develop, and maintain enterprise web applications using Microsoft .NET technologies.
- Serve as the primary technical lead for troubleshooting and resolving system issues.
- Coordinate with third-party vendors and stakeholders to support system integrations and enhancements.
- Review and improve existing application architecture, code quality, and system performance.
- Design and document software components, subsystems, and integration solutions.
- Develop and execute unit tests, integration tests, and deployment activities.
- Participate in integrated testing sessions across development, test, and production environments.
- Support repository management, build systems, testing infrastructure, and deployment processes.
System Integration & Architecture
- Implement and integrate imaging, document management, and data capture solutions.
- Collaborate with counties and external vendors to determine optimal imaging and workflow solutions.
- Develop scalable, secure, and high-performing N-tier web applications.
- Build and maintain SQL Server databases, scripts, and reporting solutions.
- Ensure applications meet security, scalability, and performance requirements.
Required Qualifications
- 7+ years of experience designing and implementing medium to large-scale software systems using Microsoft .NET architecture.
- 7+ years of experience developing data-driven applications utilizing SQL Server.
- 5+ years of experience implementing and integrating imaging, document management, and data capture systems.
- 5+ years of experience building and deploying scalable web-based applications using N-tier architectures and complex security models.
- Strong experience with:
- C#
- ASP.NET
- .NET Framework/.NET Core
- Microsoft Visual Studio
- SQL Server 2016/2019
- SQL Server Reporting Services (SSRS)
- Team Foundation Server (TFS)
- Experience with code management, unit testing, build management, deployment, and integration testing.
- Strong troubleshooting, communication, and leadership skills.
Preferred Qualifications
- Experience with family court case management application development.
- Experience using KOFAX products.
- Familiarity with Agile development methodologies.
- Experience with application security testing and performance optimization.
Education
- Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
- Equivalent professional experience may be considered in place of a degree.
For more details reach at resumes@navitassols.com