What are the responsibilities and job description for the Software Engineer – Golang (with C# Migration Exposure) position at Veracity Software Inc?
Job Title: Software Engineer - Golang (with C# Migration Exposure)
Location: Dallas, TX - Need Local
Duration: Long Term Contract
Over all 13 years
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:
Full Name:
Highest Degree, Major, University, and Year of Completion:
Total Years of IT Experience:
Total Years of Professional Experience in Golang:
Total Years of Experience in Backend API Development:
Do you have experience migrating or reverse engineering applications (e.g., Go to C# or similar)? (Yes/No - Please specify if Yes):
Do you have experience with distributed systems and microservices architecture? (Yes/No - Please elaborate if Yes):
Do you have experience with C# or .NET development? (Yes/No - Please specify level of comfort):
Are you experienced with containerization and CI/CD tools (e.g., Docker, Jenkins, etc.)? (Yes/No - Please specify tools used):
Do you have experience working in Agile/Scrum environments?
Which version control tools are you proficient with? (e.g., Git):
Have you worked closely with cross-functional teams such as QA, DevOps, and Product? (Yes/No - Please specify if Yes):
Are you comfortable performing code reviews and writing unit/integration tests?
Have you documented or supported migration projects in the past? (Yes/No - Please explain briefly):
Contact Number:
Email ID:
LinkedIn Profile:
Expected Hourly Rate (on W2/C2C):
If C2C, May I know your corporation name?
Current Work Authorization (e.g., US Citizen, GC, H1B, etc.):
Current Location (City, State):
Availability for Interview (Date and Time in CST):
Earliest Joining Date / Notice Period (in weeks):
Are you currently located in or near Dallas, TX? (Yes/No):
Are you available to work onsite or hybrid in Dallas, TX as needed? (Yes/No):
Location: Dallas, TX - Need Local
Duration: Long Term Contract
Over all 13 years
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.
- 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).
Full Name:
Highest Degree, Major, University, and Year of Completion:
Total Years of IT Experience:
Total Years of Professional Experience in Golang:
Total Years of Experience in Backend API Development:
Do you have experience migrating or reverse engineering applications (e.g., Go to C# or similar)? (Yes/No - Please specify if Yes):
Do you have experience with distributed systems and microservices architecture? (Yes/No - Please elaborate if Yes):
Do you have experience with C# or .NET development? (Yes/No - Please specify level of comfort):
Are you experienced with containerization and CI/CD tools (e.g., Docker, Jenkins, etc.)? (Yes/No - Please specify tools used):
Do you have experience working in Agile/Scrum environments?
Which version control tools are you proficient with? (e.g., Git):
Have you worked closely with cross-functional teams such as QA, DevOps, and Product? (Yes/No - Please specify if Yes):
Are you comfortable performing code reviews and writing unit/integration tests?
Have you documented or supported migration projects in the past? (Yes/No - Please explain briefly):
Contact Number:
Email ID:
LinkedIn Profile:
Expected Hourly Rate (on W2/C2C):
If C2C, May I know your corporation name?
Current Work Authorization (e.g., US Citizen, GC, H1B, etc.):
Current Location (City, State):
Availability for Interview (Date and Time in CST):
Earliest Joining Date / Notice Period (in weeks):
Are you currently located in or near Dallas, TX? (Yes/No):
Are you available to work onsite or hybrid in Dallas, TX as needed? (Yes/No):