.Net/SQL Server Developer

Columbia, SC, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Independent
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • .Net
  • SQL Server Developer
  • T-SQL
  • legacy maintenance
  • Modernization
  • CA Plex
  • C++
  • Java
  • Batch
  • API
  • DW
  • Power BI
  • DAX
  • JWT
  • OAuth2
  • RBAC
  • Entity
  • Dapper
  • Azure DevOps
  • CI/CD
  • Git
  • court
  • judicial system
  • Documentation
  • DMV
  • Data Integrity
  • Data Warehouse
  • Database
  • Design Patterns
  • DevOps
  • Batch Processing
  • C#
  • Collaboration
  • Microsoft SQL Server
  • Microsoft Visual Studio
  • Interfaces
  • Law Enforcement
  • Legacy Systems
  • Microsoft Azure
  • Microsoft Power BI
  • Continuous Delivery
  • Continuous Integration
  • Entity Framework
  • IT Management
  • 4GL
  • Application Development
  • Authentication
  • Authorization
  • Security Clearance
  • RESTful
  • RTR
  • Reporting
  • Reverse Engineering
  • Risk Management
  • Automated Testing
  • Software Modernization
  • Stored Procedures
  • Transact-SQL
  • Migration
  • OAuth
  • Performance Metrics
  • Performance Tuning
  • SLED
  • Testing
  • Workflow

Summary

Job ID: SC-10332

Onsite/Local .Net/SQL Server Developer with T-SQL, legacy maintenance/Modernization, CA Plex/C++/Java, Batch, API, DW, Power BI/DAX, JWT/OAuth2/RBAC, Entity/Dapper, Azure DevOps, CI/CD, Git, court/judicial system experience

Location: Columbia, SC (SCCOURTS)
Duration: 12 Months

Candidate location: Candidate MUST be a SC resident. No relocation allowed.

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)

Job Description:
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:
o Business rules
o Data flows
o System dependencies
Translate model-driven logic into clear, maintainable .NET equivalents

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

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

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

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

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

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

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: 10456060
  • Position Id: SC-10332
  • Posted 2 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

Hybrid in Columbia, South Carolina

Today

Easy Apply

Contract

$40 - $50

Columbia, South Carolina

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs