What are the responsibilities and job description for the Programmer - Advanced .Net in Columbia SC Onsite position at Syntricate?
Hi,
We are looking for Programmer – Advanced (.Net) in Columbia, SC Onsite. Please read the job description below and let me know if you are interested.
Position: Programmer – Advanced (.Net)
Location: Columbia, SC (Onsite – Local Candidates Only)
Duration: 12 Months Contract
Interview Process: In-Person
Req ID: 10332
Job Description
Best Regards,
Salman Alam
IT Recruiter||Syntricate Technologies Inc.
Direct:
Email:
We are looking for Programmer – Advanced (.Net) in Columbia, SC Onsite. Please read the job description below and let me know if you are interested.
Position: Programmer – Advanced (.Net)
Location: Columbia, SC (Onsite – Local Candidates Only)
Duration: 12 Months Contract
Interview Process: In-Person
Req ID: 10332
Job Description
We are seeking a highly skilled Application Developer to support the modernization of a legacy Case Management System (CMS) into a scalable, maintainable, and modern .NET (C#) architecture. This role focuses on migrating business logic, data layers, and integrations from legacy systems into a service-oriented architecture using RESTful APIs.
Key Responsibilities
<>1. Legacy System Analysis & Reverse Engineering- Analyze legacy system models, generated code, and database structures
- Identify and document business rules, data flows, and dependencies
- Translate legacy logic into scalable .NET-based solutions
- Design and develop .NET (C#) applications to replace legacy components
- Refactor systems into layered architecture (API, Services, Data Access)
- Ensure compatibility during phased system migration
- Develop RESTful APIs for system integrations
- Enable secure integrations with internal and external systems
- Implement authentication/authorization (JWT, OAuth2, RBAC)
- Manage API governance, versioning, logging, and monitoring
- Modernize data access using Entity Framework, Dapper, and SQL Server
- Support multi-database environments and data warehouse integrations
- Ensure performance optimization, data integrity, and auditability
- Utilize Git-based source control and CI/CD pipelines (Azure DevOps or similar)
- Establish coding standards, documentation, and testing strategies
- Support automated testing (unit and integration)
- Support phased modernization using patterns like Strangler Fig
- Enable parallel system operations and risk mitigation strategies
- Collaborate on prioritization of critical modules
- Work closely with business users, IT teams, and external partners
- Translate business requirements into technical solutions
- Develop and maintain Power BI reports using DAX
- Support applications integrated with data warehouse systems
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
- 3 years of application development experience
- 3 years of experience with SQL Server / T-SQL
- 3 years of experience supporting legacy or enterprise systems
- Strong debugging and problem-solving skills
Preferred Qualifications
- Experience with legacy platforms such as CA Plex or similar model-driven environments
- Knowledge of generated languages (C , Java, or .NET)
- Experience with REST API development and system integrations
- Familiarity with data warehousing and reporting environments
- Experience in government or judicial systems
- Understanding of case lifecycle management and transactional systems
Best Regards,
Salman Alam
IT Recruiter||Syntricate Technologies Inc.
Direct:
Email: