nSection Title: Job Summary
nJob Summary
nAs a Senior Developer (Golang) at HCL, you will be responsible for developing scalable software solutions using Golang, contributing to the design and architecture of systems, and ensuring high performance and responsiveness of applications. You will collaborate within team to define, and ship current features, and work on bug fixing and improving application performance.
n
nKey Responsibilities
n1. Develop golang based software solutions that are efficient, reusable, and reliable
n2. Collaborate with other team members and stakeholders to translate requirements into technical design and code
n3. Participate in code reviews, identify areas for improvement, and help maintain code quality and organization
n4. Troubleshoot, debug, and upgrade existing systems to ensure optimal functionality
n5. Work on performance optimization, scalability,
and security of applications
n6. Stay updated with industry trends and best practices in golang development
n
n
nSkill Requirements
n1. Strong proficiency in golang, with a good understanding of best practices and standards
n2. Experience with software development methodologies and tools
n3. Knowledge of containers and container orchestration platforms like docker and kubernetes
n4. Familiarity with microservices architecture and restful web services
n5. Solid understanding of data structures, algorithms, and database systems
n6. Ability to work in an agile environment and collaborate effectively with cross functional teams
n7. Good communication skills and problem-solving abilities
n