What are the responsibilities and job description for the DotNet Programmer - Exp of Transformation from CA Plex to DOTNET - Onsite - Columbia SC position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cynosure Technologies LLC, is seeking the following. Apply via Dice today!
Role: DotNet Programmer - Exp of Transformation from CA Plex to DOTNET
Location: Columbia, SC(Onsite)(Inperson Interview)
Job Description:
Responsibilities:
Legacy System Analysis & Reverse Engineering Analyze and interpret CA Plex models, generated code (C /Java/.NET), and underlying database structures Identify and document: Translate model-driven logic into clear, maintainable .NET equivalents Application Modernization (Core Responsibility) Design and develop .NET (C#) applications to replace or augment CA Plex-generated components Refactor legacy logic into: Ensure backward compatibility where required during phased migration API Development & Integration Design and implement RESTful APIs to replace legacy I/O interfaces Enable secure integrations with: Implement:
Role: DotNet Programmer - Exp of Transformation from CA Plex to DOTNET
Location: Columbia, SC(Onsite)(Inperson Interview)
Job Description:
Responsibilities:
- Business rules
- Data flows
- System dependencies
- Layered architecture (API, Services, Data Access)
- Domain-driven or modular design patterns
- Law enforcement systems
- State agencies (e.g., SLED, DMV)
- Public-facing systems (eFiling, Public Index)
- Authentication/Authorization (JWT, OAuth2, RBAC)
- API versioning and governance
- Logging, monitoring, and throttling
- 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
- 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)
- 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)
- 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
- 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
- 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)