Application Developer II at SUNSHINE ENTERPRISE USA LLC
Columbia, South Carolina, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Jun, 26

Salary

0.0

Posted On

22 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

.NET, C#, SQL Server, T-SQL, RESTful APIs, Entity Framework, Dapper, Azure DevOps, Git, CI/CD, OAuth2, JWT, Strangler Fig Pattern, Power BI, DAX

Industry

Wholesale

Description
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
Responsibilities
The role focuses on modernizing a legacy Case Management System into a scalable .NET (C#) architecture, involving migrating business logic and developing RESTful APIs for integration. Key duties include legacy system analysis, application modernization through refactoring, and ensuring data layer transformation using modern tools.
Loading...