State of SC - DotNet Programmer - Exp of Transformation from CA Plex to DOTNET - Onsite - Columbia SC

Columbia, SC, US • Posted 5 hours ago • Updated 5 hours ago
Contract Independent
Contract W2
On-site
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Transformation from CA Plex to DOTNET

Summary

Job from State of SC

Below is the new requirement from the State of South Carolina.

DotNet Programmer - Exp of Transformation from CA Plex to DOTNET

Client: State of South Carolina

Location : Columbia , SC (Onsite Job) -MUST be a SC resident

The State of South Carolina is looking for a Programmer - Advanced

Why is this position open: The South Carolina Judicial Branch (SCJB) is seeking a highly skilled Application Developer to support the transformation of its legacy Case Management System (CMS), currently built on CA Plex, into a modern, scalable, and maintainable .NET (C#) architecture.

Full job description attached and required and preferred skills are listed below.Job Title: Application Developer II

Why is this position open? Job Description

The South Carolina Judicial Branch (SCJB) is seeking a highly skilled Application Developer to support the transformation of its legacy Case Management System (CMS), currently built on CA Plex, into a modern, scalable, and maintainable .NET (C#) architecture.

This role will support the progressive migration of business logic, data access layers, and system interfaces from a model-driven 4GL environment into standards-based, service-oriented architecture, including the development of RESTful APIs to support internal and external integrations (e.g., SLED, DMV, eCitation, Public Index, and partner agencies).

The ideal candidate combines deep legacy system understanding, modern software engineering expertise, and enterprise integration experience within a high-availability, data-sensitive environment.

Please list any additional details: Job Duties

This role will also develop, build, and maintain other .NET applications built around our data warehouse for use by judges, clerks, attorneys, and other users.

Build, support, and maintain Power BI reports using DAX language.

Responsibilities:

  1. Legacy System Analysis & Reverse Engineering
  • Analyze and interpret CA Plex models, generated code (C++/Java/.NET), and underlying database structures
  • Identify and document:
    • Business rules
    • Data flows
    • System dependencies
  • Translate model-driven logic into clear, maintainable .NET equivalents

  1. Application Modernization (Core Responsibility)
  • Design and develop .NET (C#) applications to replace or augment CA Plex-generated components
  • Refactor legacy logic into:
    • Layered architecture (API, Services, Data Access)
    • Domain-driven or modular design patterns
  • Ensure backward compatibility where required during phased migration

  1. API Development & Integration
  • Design and implement RESTful APIs to replace legacy I/O interfaces
  • Enable secure integrations with:
    • Law enforcement systems
    • State agencies (e.g., SLED, DMV)
    • Public-facing systems (eFiling, Public Index)
  • Implement:
    • Authentication/Authorization (JWT, OAuth2, RBAC)
    • API versioning and governance
    • Logging, monitoring, and throttling

  1. Data Layer Transformation
  • Modernize data access patterns using:
    • Entity Framework / Dapper
    • Stored procedures where appropriate
  • Support integration with:
    • Existing SQL Server environments (multi-database CMS architecture)
    • Data Warehouse / reporting pipelines
  • Ensure data integrity, auditability, and performance optimization

  1. Azure DevOps & Development Standards
  • Transition development workflows into:
    • Visual Studio / Git-based source control
    • CI/CD pipelines (Azure DevOps or similar)
  • Establish coding standards, documentation practices, and testing strategies
  • Support automated testing (unit, integration)

  1. Incremental Migration Strategy
  • Support a phased modernization approach, including:
    • Strangler Fig pattern (wrapping legacy functionality with APIs)
    • Parallel run strategies
    • Risk mitigation for court operations
  • Collaborate with stakeholders to prioritize modules (e.g., case initiation, dispositions, warrants)

  1. Stakeholder Collaboration
  • Work closely with:
    • Judges, clerks, and court administration
    • IT leadership and development teams
    • External vendors and partner agencies
  • Translate business needs into technical solutions

Required Skills and/or Education:

  • Bachelor s degree in computer science, Information Systems, or related field (or equivalent experience)
  • 3+ years of experience with application development
  • 3+ years of experience with SQL Server / T-SQL
  • 3+ years of experience with maintaining legacy or enterprise systems
  • 3+ years of experience with debugging

Preferred Education and/or Certifications:

  • Experience in South Carolina court/judicial systems or other government environments
  • CA Plex or similar 4GL/model-driven 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)

Regards,

VIJAY KUMAR A

Sr. Technical Recruiter

Contact: +1 Ext 119

vkm

Cynosure Technologies, LLC

2401 Fountain View D, STE 502, Houston TX 77057

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10123013
  • Position Id: 8918724
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Columbia, South Carolina

Today

Easy Apply

Contract

Depends on Experience

Columbia, South Carolina

Today

Easy Apply

Contract

Depends on Experience

Columbia, South Carolina

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Columbia, South Carolina

Today

Easy Apply

Contract

$40 - $50

Search all similar jobs