Demo

Application Developer II

SUNSHINE ENTERPRISE USA LLC
Columbia, SC Full Time
POSTED ON 3/23/2026
AVAILABLE BEFORE 4/21/2026

Application Developer II

Location: Columbia, SC hybrid (2 days onsite per week)

Interview Process: 1 round, in person

Duration: 12 Months
Employment Type: Contract (C2C / W2)
Experience Required:
7 Years

Work Location: Candidate must be a CURRENT SC resident. No relocation allowed.


Project Scope:

We are seeking a skilled Application Developer II to support the modernization of a legacy Case Management System (CMS) into a scalable, maintainable .NET (C#) architecture.

This role involves migrating business logic, data access layers, and system interfaces from a legacy model-driven environment into a modern, service-oriented architecture, including the development of RESTful APIs for internal and external integrations.

The ideal candidate will have strong experience in legacy system modernization, .NET development, and enterprise integrations within high-availability and data-sensitive environments.


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 maintainable .NET-based solutions

2. Application Modernization

    • Design and develop .NET (C#) applications to replace or enhance legacy components
    • Refactor applications into layered architecture (API, Services, Data Access)
    • Apply modular or domain-driven design principles
    • Ensure backward compatibility during phased migration

3. API Development & Integration

    • Design and develop RESTful APIs for system integration
    • Implement secure integrations with internal and external systems
    • Apply:
    • Authentication/Authorization (JWT, OAuth2, RBAC)
    • API versioning and governance
    • Logging, monitoring, and throttling

4. Data Layer Transformation

    • Modernize data access using Entity Framework or Dapper
    • Work with SQL Server / T-SQL in multi-database environments
    • Ensure data integrity, performance optimization, and auditability
    • Support integration with data warehouse and reporting systems
    • 5. DevOps & Development Standards
    • Use Git-based source control and CI/CD pipelines (Azure DevOps or similar)
    • Establish coding standards, documentation, and testing practices
    • Support unit and integration testing
    • 6. Incremental Migration Strategy

o Support phased modernization using approaches such as:

    • Strangler Fig pattern
    • Parallel run strategies

o Minimize operational risks during system transition

7. Stakeholder Collaboration

o Work with business users, technical teams, and external partners

o Translate business requirements into scalable technical solutions

  • Develop and maintain .NET applications supporting data warehouse systems
  • Build and support Power BI reports using DAX
  • Ensure application performance, reliability, and usability for end users


Required Skills & Experience:

· 3 years of experience in .NET / C# application development

· 3 years of experience with SQL Server / T-SQL

· 3 years working with legacy or enterprise systems

· Strong debugging and problem-solving skills


Preferred Skills:

· Experience with legacy modernization or 4GL/model-driven environments

· Exposure to C , Java, or generated code environments

· Experience with API integrations and microservices

· Knowledge of data warehousing and reporting systems

· Experience in government or public sector environments

· Familiarity with batch processing and transactional systems


Education:

Bachelor’s degree in Computer Science, Information Systems, or equivalent experience



Salary : $50 - $55

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Developer II?

Sign up to receive alerts about other jobs on the Application Developer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SUNSHINE ENTERPRISE USA LLC

  • SUNSHINE ENTERPRISE USA LLC Columbia, SC
  • Position: IT Customer Support Specialist III Location: Columbia, SC (Onsite) Interview Process: 2 rounds, 1st will be virtual, 2nd will be onsite Years of ... more
  • 13 Days Ago

  • SUNSHINE ENTERPRISE USA LLC Colombia, SC
  • Position Title: Project Manager – Consultant Category: IT / Technology Employment Type: Staff Augmentation (Contract) Experience Level: Experienced – Non-M... more
  • 13 Days Ago

  • SUNSHINE ENTERPRISE USA LLC Columbia, SC
  • Job Title: Business Analyst – Advanced Category: Information Technology Employment Type: Staff Augmentation / Contract Job ID: 9694 Work Location: Onsite –... more
  • 13 Days Ago

  • SUNSHINE ENTERPRISE USA LLC Chicago, IL
  • Senior Estimator - Water (Chicago/Detroit) Company Overview: Our client has an exciting opportunity for a Senior Estimator with successful and progressive ... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Application Developer II jobs in the Columbia, SC area that may be a better fit.

  • Jobs via Dice Columbia, SC
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Compu-Vision Consulting, Inc., is seeking the followin... more
  • 4 Days Ago

  • NavitasPartners Irmo, SC
  • Position: Programmer – Advanced (Application Developer II) Location: Columbia, South Carolina Duration: 12 Months Employment Type: Contract Overview Seekin... more
  • 30 Days Ago

AI Assistant is available now!

Feel free to start your new journey!