07 Aug
|
Capgemini
|
Bengaluru
07 Aug
Capgemini
Bengaluru
Role & responsibilities
Golang developers are responsible for tasks like writing and documenting code, designing and architecting applications, contributing to open-source projects, and optimizing security.
Solid Go knowledge, including understanding of syntax, idioms, and best practices
Familiarity with concurrency in Go, using goroutines and channels for effective concurrent and parallel processing
Performance optimization for increasing efficiency and minimizing memory usage of applications
Web development, including building web services and RESTful APIs, and experience with web frameworks like Gin or Echo
Critical thinking for debugging and resolving complex coding issues
Collaboration skills for working effectively in a team and communicating ideas clearly
Additional Experience :
Understanding of concurrency programming resource management paradigms
Experience writing concurrent multi-threaded programs in golang
Solid understanding of fedora-based Linux distributions (Rocky or RHEL)
Fluent in git and CI/CD pipelines
Heavy automation experience that adheres to software development disciplines with
strong knowledge of Terraform. A desire to "automate everything" is the right attitude.
Possess a thorough understanding of Internet based technologies (DNS, Security, IP
Routing, SSH, FTP, HTTP/HTTPS, Email Routing, etc.).
Comfortable with collaboration, open communications and reaching across different
production teams.
Solid understanding of IP network technologies and software tools for performance
monitoring and troubleshooting (Datadog and Cloud Watch are a plus.
📌 Golang Developer (Bengaluru)
🏢 Capgemini
📍 Bengaluru