What are the responsibilities and job description for the Programmer - Consultant position at CornerStone Technology Talent Services?
We’re looking for an experienced Programmer to support ongoing IT projects for a major state agency in South Carolina. This role focuses on maintaining and improving key systems that help support services used across the state.
Why This Role Is Attractive
- Long-term 12-month assignment with strong potential for extension
- Work with modern and legacy technologies that keep statewide systems running
- Opportunity to take ownership of key features, improvements, and system fixes
- A great fit for someone who enjoys solving problems, improving system reliability, and working directly with business users
What You’ll Do
- Support and enhance core business applications used across the organization
- Troubleshoot and solve system issues—recommend and implement solutions
- Develop new features and update existing functionality (coding, testing, deployment)
- Work closely with business users, developers, and technical teams
- Provide progress updates to the team on a regular basis
What You Need (Required Skills)
- Around 8–10 years of software development experience
- Strong hands-on experience with COBOL (MicroFocus Visual COBOL preferred)
- Experience working with SQL databases (Oracle or SQL Server)
- Ability to write efficient SQL queries
- Experience developing in a multi-tier system (UI, business logic, database)
- Solid understanding of DevSecOps, testing practices, and release management
- Ability to work independently and communicate clearly with technical and non-technical teams
Nice-to-Have Skills
- Familiarity with .NET (C#, VB.NET)
- Experience with Visual Studio, IIS, and Team Foundation Server
- Certifications related to DevSecOps or MicroFocus products
Work Setup
- Onsite in Blythewood, SC
- Some hybrid flexibility may be available after onboarding
- Candidates must already live in South Carolina or be willing to relocate/commute at their own cost