Software Engineer – Golang (with C# Migration Exposure)

YDTS Global

  • Dallas, Texas
  • 30+ days ago

    Highlights

    Key Skills: Golang, C# Migration Exposure, Microservices, REST APIs, Reverse Engineering, Feature Parity Validation, Git, Agile/Scrum, CI/CD, Docker. 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#.

    Numbers & Facts

    LocationDallas, Texas
    Websitehttps://www.ydtsglobal.com

    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


    Similar Jobs