Programmer - Advanced .Net in Columbia SC Onsite

Syntricate Technologies Inc

Columbia, SC

JOB DETAILS
SKILLS
ADO.NET Entity Framework, Application Programming Interface (API), Authentication, C++ Programming Language, Case Management, Computer Programming, Computer Science, Content Management Systems (CMS), Continuous Deployment/Delivery, Continuous Integration, Data Quality, Data Warehousing, Data Warehousing Applications, Debugging Skills, DevOps, Establish Priorities, Git, Government, Information Technology & Information Systems, Java, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Microsoft Windows Azure, OAuth, Performance Tuning/Optimization, Power BI, Problem Solving Skills, REST (Representational State Transfer), Requirements Management, Risk Management, Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Development, Source Code/Configuration Management (SCM), System Integration (SI), System Migration, System Operations, Systems Analysis, Technical Recruiting, Test Automation, Unit Test
LOCATION
Columbia, SC
POSTED
30+ days ago
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 

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

2. Application Modernization

  • 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

3. API Development & Integration

  • 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

4. Data Layer Transformation

  • 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

5. Development & DevOps Practices

  • 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)

6. Migration Strategy

  • Support phased modernization using patterns like Strangler Fig
  • Enable parallel system operations and risk mitigation strategies
  • Collaborate on prioritization of critical modules

7. Stakeholder Collaboration

  • Work closely with business users, IT teams, and external partners
  • Translate business requirements into technical solutions

8. Reporting & Analytics

  • 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: 781-236-6328
Email:

salman.a@syntricatetechnologies.com


About the Company

S

Syntricate Technologies Inc