TCS is seeking skill professionals for a GoLang Developer
Key Responsibilities
Design, develop, and maintain backend applications and microservices using Golang.
Develop and consume RESTful APIs and web services.
Participate in application design discussions and technical solutioning.
Write clean, efficient, maintainable, and reusable code following coding standards and best practices.
Collaborate with business analysts, architects, QA teams, and DevOps engineers to deliver high-quality solutions.
Perform unit testing, integration testing, and debugging of applications.
Troubleshoot and resolve production issues in a timely manner.
Participate in Agile ceremonies, sprint planning, estimations, and code reviews.
Optimize application performance, scalability, and reliability.
Contribute to CI/CD and DevOps initiatives.
Primary Skills
- English communication, verbal and written (advanced)
- Strong hands-on experience in Golang (Go) development.
- Experience in developing Microservices-based applications.
- Strong understanding of REST APIs and web services.
- Good knowledge of Goroutines, Channels, and Concurrent Programming.
- Experience with data structures, algorithms, and software design principles.
- Strong experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with version control systems such as Git.