Responsibilities:
• Design, develop, and maintain robust and scalable software applications using Golang.
• Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications and designs.
• Write clean, efficient, and reusable code that adheres to best practices and coding standards.
• Conduct code reviews to ensure code quality, performance, and maintainability.
• Troubleshoot and debug issues, identify and implement solutions in a timely manner.
• Collaborate with DevOps teams to deploy and manage infrastructure using Terraform and AWS.
• Implement and maintain CI/CD pipelines to automate software build, test, and deployment processes.
• Stay up-to-date with emerging technologies, industry trends, and best practices, and apply them to enhance software development processes.
Requirements:
Golang Developer
Location: Pune
Experience: 3 to 6 yrs
Salary: 12 to 16 LPA
Skills and Qualifications:
• Minimum 3 years of professional experience in Golang development.
• Strong proficiency in Golang programming language, including knowledge of Go routines, channels, and error handling.
• Proficiency in Terraform for provisioning and managing infrastructure.
• Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
• Solid understanding of software development principles, data structures, and algorithms.
• Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
• Experience with version control systems, such as Git.
• Knowledge of software testing frameworks and methodologies.
• Strong problem-solving and analytical skills.
• Excellent teamwork and communication skills.
• Ability to work independently and manage multiple tasks and priorities effectively.
Preferred Qualifications:
• Experien