Job Title: Senior Application Developer
Work Location: Columbia, SC (remote)
Job id: 10331
Client: State of SC - Courts
Job Description
- Management System (CMS) and the Juror Management System (JMS) built on CA Plex.
- This role is responsible for ensuring the continuity of mission-critical court operations by maintaining and
- extending existing functionality, supporting integrations with internal and external systems, and assisting
- with data quality and performance improvements.
- The selected candidate will work in parallel with modernization efforts, ensuring the current platform
- remains secure, reliable, and responsive to evolving business needs until full transition to modern
- architecture is achieved.
Responsibilities:
1. Application Maintenance & Support
Maintain and support the CA Plex-based CMS across multiple environments
Troubleshoot and resolve production issues, defects, and data anomalies
Perform root cause analysis and implement sustainable fixes
Provide on-call or escalation support for critical system issues
2. Feature Enhancements & Business Logic Updates
Design, develop, and implement enhancements within the CA Plex model
Modify existing:
o Business rules
o Screens and workflows
o Batch processes and reports
Ensure all changes align with judicial policies and statutory requirements
3. CA Plex Model Development
Work directly within the CA Plex development environment to:
o Update objects, functions, and relationships
o Regenerate and deploy application components
Maintain integrity of the model-driven architecture as the system evolves
4. Database & Data Integrity Management
Write and optimize SQL Server (T-SQL) queries, stored procedures, and data fixes
Support:
o Data corrections (e.g., invalid dates, missing relationships)
o Performance tuning for large datasets (millions of records)
Ensure data accuracy across integrated systems
5. System Integration Support
Maintain and support integrations with:
o Law enforcement (e.g., SLED)
o DMV eDisposition
o eCitation systems
o Public Index and eFiling platforms
Assist in adapting legacy I/O processes as APIs are introduced
6. Reporting & Data Support
Support reporting needs by:
o Developing queries and extracts
o Assisting with data feeds into the Data Warehouse
Collaborate with analytics teams to ensure data consistency
7. Collaboration & Stakeholder Support
Work closely with:
o Court Administration
o IT leadership and development teams
Translate business requirements into technical updates within the CMS
8. Documentation & Knowledge Transfer
Document:
o System changes
o Business rules
o Technical processes
Assist in knowledge transfer to internal staff and modernization teams
Preferred/Nice to Have Skills:
Experience in judicial, government, or public sector environments
Experience with:
o Data warehouse architecture (star/snowflake schema)
o Power BI backend optimization
o .NET application data access patterns
o Always On Availability Groups
o Azure DevOps
Familiarity with Imperva or similar security appliances
Experience cleaning legacy data structures across multiple counties or jurisdictions
Required Education and/or Certifications:
Bachelor s degree in computer science, Information Systems, or related field (or equivalent
experience)
10+ years of experience with application development
7+ years of experience CA Plex or similar 4GL/model-driven environments
7+ years of experience SQL Server / T-SQL
7+ years of experience maintaining legacy or enterprise systems
10+ years of experience debugging and problem-solving skills
Preferred Education and/or Certifications:
Experience in South Carolina court/judicial systems or other government environments
Generated languages (C++, Java, or .NET from Plex)
Batch processing and transactional systems
API integrations
Data warehousing environments
Case lifecycle (filed pending disposed)
Court performance metrics (backlog, clearance rates)