Golang Developer with C# Migration at TMS LLC
Irving, Texas, United States -
Full Time


Start Date

Immediate

Expiry Date

28 Jun, 26

Salary

0.0

Posted On

30 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, C# Migration, Backend Services, RESTful APIs, Microservices, Distributed Systems, Software Migration, Feature Parity Validation, Git, Agile, Scrum, CI/CD, Docker, Unit Testing, Integration Testing

Industry

IT Services and IT Consulting

Description
Company Description Job Description Role: Golang Developer with C# Migration Duration: 6+ months C2H Location: Irving, TX- Onsite Job Summary: We are looking for a proactive and detail-oriented Software Engineer with strong Golang expertise to support our ongoing application development efforts while we progressively transition the codebase to C#. This role is critical in ensuring that new features and maintenance tasks continue seamlessly in the current Go-based system, without introducing regression or loss of functionality during the migration process. Key Responsibilities: · Contribute to the enhancement and maintenance of a production application currently written in Go. · Develop new features and support bug fixes in the Golang codebase while collaborating with teams migrating code to C#. · Collaborate closely with cross-functional teams including Product, QA, and DevOps to ensure stability and continuity of service. · Participate in code reviews, write unit/integration tests, and ensure high-quality delivery in a CI/CD environment. · Help identify and bridge gaps or potential issues that may arise from migrating core functionality from Go to C#. · Write documentation and provide support during the transition phase to ensure nothing is lost or overlooked in the process. · Assist in knowledge transfer and potentially support portions of the migration if needed. Required Skills & Qualifications: · 7+ years of professional experience in Go (Golang) development. · Experience with building and maintaining scalable backend services and RESTful APIs. · Solid understanding of microservices architecture and distributed systems. · Familiarity with software migration practices, including reverse engineering and feature parity validation. · Strong problem-solving skills and attention to detail — especially important during parallel development and migration. · Experience with version control tools like Git, and working in an Agile/Scrum environment. · Comfortable working with CI/CD pipelines and containerization tools (e.g., Docker). Additional Information All your information will be kept confidential according to EEO guidelines.
Responsibilities
The role involves enhancing and maintaining a production application written in Go while simultaneously supporting the progressive transition of the codebase to C# by developing new features and fixing bugs in the existing Go system. This engineer will collaborate with cross-functional teams, participate in code reviews, write tests, and help identify and bridge potential gaps arising from the migration process.
Loading...