About the job
Join Our Team as a Systems Software Programmer!
Location: Columbia, South Carolina
Duration: 12+ Months
We are seeking a highly skilled Systems Software Programmer with a deep understanding of Microsoft .NET architecture. This role involves designing and implementing medium to large-scale software systems and components.
Key Responsibilities:
- Independently design and implement software systems and components.
- Develop data-driven applications utilizing relational database engines.
- Build and deploy web-based software systems using n-tier architectures and complex security models.
- Communicate software design and implementation details effectively with technical and non-technical staff.
Required Skills:
• Minimum of 7 years of experience in software design and implementation.
• At least 5 years of experience in data-driven application development.
• Proficient in building web-based systems with significant experience in security implementations.
• Strong knowledge of Microsoft operating systems and multiple server systems.
• Excellent communication skills, both oral and written.
Technical Environment:
• MS SQL Server 2012/2014 (minimum 8 years)
• Microsoft Visual Studio 2013/2015 (minimum 8 years)
• C#, ASP.NET, .NET (minimum 8 years)
• Experience with ASP.NET MVC 3 or higher (minimum 3 years)
• Knowledge of WCF (minimum 5 years)
• Familiarity with PowerShell scripting and Entity Framework 6 is preferred.
Preferred Qualifications:
• Experience in child support enforcement or family court case management application development.
• Familiarity with agile software development methodologies is a plus.
Education:
• Bachelor’s Degree is required.

