What are the responsibilities and job description for the Senior Application Developer (Programmer – Consultant) position at InterSources Inc?
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)