Software Engineer II - Golang

3 - 5 years

17.0 - 19.0 Lacs P.A.

thane

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

software designversion controlgitorchestrationtddsoftware engineer iiintellectual propertydata structurescontinuous improvement

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design, develop, test, and deploy high-quality software applications and microservices using Golang. Write clean, maintainable, and well-documented code following best practices. Participate in code reviews, providing constructive feedback to ensure code quality and consistency across the team. Optimize software performance, identifying and resolving bottlenecks, and ensuring scalability. Debug and troubleshoot issues, providing timely and effective solutions to technical challenges. Collaborate with cross-functional teams to define technical requirements and project specifications. Stay up to date with the latest developments in the Golang ecosystem and integrate relevant technologies into projects. Contribute to the continuous improvement of development processes, tools, and methodologies. Required Skills: Bachelor s degree in computer science, Software Engineering, or a related field (or equivalent experience). 3-5 years of experience in software development, with a strong focus on Golang. Solid understanding of software design principles, data structures, and algorithms. Experience with RESTful API development and integration. Familiarity with version control systems, particularly Git. Knowledge of containerization and orchestration tools like Docker and Kubernetes. Ability to work effectively in an Agile/Scrum development environment. Strong problem-solving skills. Excellent communication and teamwork skills. Experience with cloud platforms like AWS. Developed code using TDD/BDD.

Cybersecurity
Salt Lake City

RecommendedJobs for You