Programmer - Advanced .Net in Columbia SC Onsite

Syntricate Technologies Inc
  • Columbia, SC
    30+ days ago

    Job Description

    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


    Numbers & Facts

    LocationColumbia, SC

    More jobs like this

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.