System Software Programmer / Full Senior Stack Developer - Columbia, SC - SP#02
Technology
Job Description
Job Description
Job Title: System Software Programmer / Senior Full Stack Developer
Location: Columbia, SC
Job Type: Contract
Duration: 12 Months
Schedule: Hybrid – 2 Days Onsite Per Week
Position Overview
We are seeking a Senior Full Stack Developer to support the maintenance and development of enterprise-scale applications on the Microsoft .NET platform. The developer will contribute to application design, database development, testing, deployment, and technical troubleshooting.
Responsibilities
- Design, develop, and maintain web applications using C#, ASP.NET, and .NET.
- Develop SQL Server databases, queries, scripts, and reporting solutions.
- Build and maintain web services and application components.
- Perform unit testing, integration testing, debugging, and deployment activities.
- Analyze existing systems and recommend improvements to application quality and performance.
- Design and document software subsystems and components.
- Troubleshoot new and existing technical issues.
- Coordinate technical testing with functional teams and third-party vendors.
- Participate in test sessions across development, test, and production environments.
- Support repository, build, testing, and deployment infrastructure.
- Collaborate with technical leaders and software engineering teams.
- Provide leadership and mentorship to technical resources.
Required Qualifications
- 5+ years of experience implementing and integrating Imaging, Document Management, and Data Capture Systems.
- 7+ years of experience designing and implementing medium- to large-scale software systems using Microsoft .NET.
- 7+ years of experience developing data-driven applications using SQL.
- 5+ years of experience building and deploying web-based systems using N-tier architectures and complex security models.
- Proficiency with Visual Studio, C#, ASP.NET, .NET, and MS SQL Server.
- BS Degree or equivalent work experience.
Preferred Qualifications
- Experience with family court case management application development.
- Experience using KOFAX products.
- Experience with performance, security, and testing processes.
- Experience with Agile software development.
