Job Title: Senior Application Developer (Programmer – Consultant) (10662)
Location: Columbia, SC 100% Remote (Must reside in Continental US & work EST hours)
Duration: 12 Months (Extension Possible)
Interview: 1 Round – Virtual
Hours/Week: 38
Key Responsibilities
• Maintain and support CA Plex-based CMS and JMS across development, QA, and production environments
• Troubleshoot production issues, defects, and data anomalies; perform root cause analysis and implement long-term fixes
• Design, develop, and implement enhancements within the CA Plex model
• Modify business rules, workflows, screens, batch processes, and reports
• Work within CA Plex to update objects, regenerate components, and maintain model integrity
• Develop and optimize SQL Server / T-SQL queries, stored procedures, and data fixes
• Ensure data integrity and performance for large datasets (millions of records)
• Support data corrections and performance tuning
• Maintain and support integrations with internal and external systems such as:
• Law enforcement systems (e.g., SLED)
• DMV eDisposition
• eCitation systems
• Public Index and eFiling platforms
• Assist in transitioning legacy processes to API-based integrations
• Support reporting and data needs by developing queries, extracts, and data feeds into the data warehouse
• Collaborate with analytics teams to ensure data consistency
• Work closely with court administration, IT leadership, and development teams
• Translate business requirements into technical solutions
• Document system changes, business rules, and technical processes
• Support knowledge transfer to internal teams
Required Skills & Experience
• 15+ years of experience in Application Development
• 15+ years of experience with CA Plex or similar 4GL/model-driven environments
• 15+ years of experience with SQL Server / T-SQL
• 15+ years of experience in debugging and problem-solving
• 15+ years of experience with API integrations (REST, Windows Services, Microservices, XML, SOAP)
• 10+ years of experience maintaining legacy or enterprise systems
• 5+ years of experience with State court case management and jury management systems
Preferred Skills
• Experience with generated languages (C++, Java, or .NET from Plex)
• Experience with batch processing and high-volume transactional systems
• Experience with data warehousing environments
• Understanding of case lifecycle (filed → pending → disposed)
• Familiarity with court performance metrics (backlog, clearance rates)
Education
• Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)