Dallas, TX, 75219, USA
23 hours ago
Software Engineer – Golang (with C# Migration Exposure) - Onsite
Job summary: Title: Software Engineer – Golang (with C# Migration Exposure) - Onsite Location: Dallas, TX, USA Length and terms: Long term - W2 or C2C Position created on 09/29/2025 03:33 pm Job description: **** Webcam interview; *** Long term project *** 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: + Over all 12+ years + 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). Contact the recruiter working on this position: The recruiter working on this position is Singaram Saikiran(Shaji Team) His/her contact number is His/her contact email is saikiran@msysinc.com Our recruiters will be more than happy to help you to get this contract.
Confirmar seu email: Enviar Email