YD Talent Solutions
Software Engineer - Golang (with C# Migration Exposure)
YD Talent Solutions, Dallas, Texas, United States, 75215
Job Description
Software Engineer - Golang (with C# Migration Exposure)
We are hiring a seasoned Software Engineer with strong expertise in Golang and exposure to C# migration workflows to support a long-term engagement for our client in Dallas, TX. This is a full-time onsite role (5 days/week) focused on maintaining and enhancing a production-grade Go application while collaborating with teams transitioning the codebase to C#.
The ideal candidate will contribute to new feature development, bug resolution, and system stability while ensuring seamless migration without regression. You'll work closely with cross-functional teams and play a critical role in bridging functionality between Go and C# systems.
Responsibilities:
Maintain and enhance a live application written in Go Develop new features and resolve bugs in the Golang codebase Support migration efforts to C# and ensure feature parity Collaborate with Product, QA, and DevOps teams Participate in code reviews and write unit/integration tests Document technical changes and support knowledge transfer Identify and resolve migration-related risks or gaps. Requirements
7+ years of hands-on experience in Golang development Experience building scalable backend services and RESTful APIs Strong understanding of microservices and distributed systems Exposure to software migration practices and reverse engineering Proficiency with Git, Agile/Scrum methodologies Familiarity with CI/CD pipelines and containerization tools (e.g., Docker) Attention to detail and strong problem-solving skills Key Skills:
Golang, C# Migration Exposure, Microservices, REST APIs, Reverse Engineering, Feature Parity Validation, Git, Agile/Scrum, CI/CD, Docker
We are hiring a seasoned Software Engineer with strong expertise in Golang and exposure to C# migration workflows to support a long-term engagement for our client in Dallas, TX. This is a full-time onsite role (5 days/week) focused on maintaining and enhancing a production-grade Go application while collaborating with teams transitioning the codebase to C#.
The ideal candidate will contribute to new feature development, bug resolution, and system stability while ensuring seamless migration without regression. You'll work closely with cross-functional teams and play a critical role in bridging functionality between Go and C# systems.
Responsibilities:
Maintain and enhance a live application written in Go Develop new features and resolve bugs in the Golang codebase Support migration efforts to C# and ensure feature parity Collaborate with Product, QA, and DevOps teams Participate in code reviews and write unit/integration tests Document technical changes and support knowledge transfer Identify and resolve migration-related risks or gaps. Requirements
7+ years of hands-on experience in Golang development Experience building scalable backend services and RESTful APIs Strong understanding of microservices and distributed systems Exposure to software migration practices and reverse engineering Proficiency with Git, Agile/Scrum methodologies Familiarity with CI/CD pipelines and containerization tools (e.g., Docker) Attention to detail and strong problem-solving skills Key Skills:
Golang, C# Migration Exposure, Microservices, REST APIs, Reverse Engineering, Feature Parity Validation, Git, Agile/Scrum, CI/CD, Docker