Go Lang Lead Developer
Cognizant is looking for a skilled Golang Core Lead Developer to join our team of experienced developers. The successful candidate will be responsible for developing microservices, low-level frameworks, and advanced services using Golang. The candidate should have a deep understanding of Golang, computer science principles, and experience with service-oriented architectures.
Responsibilities
· Design, develop, and maintain Golang-based microservices, low-level frameworks, and advanced services.
· Collaborate with cross-functional teams including product owners, architects, and other developers to develop high-quality software.
· Write clean, maintainable, and well-documented code using established development standards and best practices.
· Participate in code reviews and provide feedback to other team members to ensure code quality.
· Debug and troubleshoot issues and identify root causes.
· Continuously learn and keep up to date with new technologies, programming languages, and industry trends.
Qualifications:
· Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
· Comfortable explaining OOPs concepts
· Hands on experience implementing based on OOPs
· Experience in creating and maintaining microservices, hands on with troubleshooting.
· Ability to list down, breakup activities involved in converting requirements to working API and implementing them
· Explain high level flow / architecture of recently worked projects.
· Working with goroutines, channels, interfaces, generics
· At least 8 + years of experience in software development, with a focus on Golang, Experience in developing web applications
· Strong knowledge of computer science fundamentals such as algorithms, data structures, and design patterns, Typescript
· Experience with service-oriented architectures, microservices, and containerization.
· Experience with low-level frameworks such as net/http, gRPC, and protocol buffers. AWS cloud experience - lambda , eks , dynamodb
· Experience with databases such as MySQL, PostgreSQL, or MongoDB. Docker and IaaS (terraform or equivalent)
Preferred Qualifications:
· Experience with cloud-native technologies such as Kubernetes, Docker, and Istio.
· Familiarity with message brokers such as Kafka or RabbitMQ.
· Experience with performance optimization and profiling.
· Experience with test-driven development (TDD) and continuous integration/continuous deployment (CI/CD).
· Contributions to open source projects.
*Cognizant will only consider applicants for this position who are legally authorized to work in US without requiring employer sponsorship, now or at any time in the future*
Applications will be accepted until 8/20/2023
Salary and Other Compensation:
The annual salary for this position is between $81,300 to $140,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Why Choose Cognizant?
It takes a lot to succeed in today’s fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams. We stand out because we put human experiences at the core.
Our associates enjoy robust benefits and training opportunities from our industry recognized, award winning Academy team. You will have access to hundreds of technical training to keep your skillsets fresh and have opportunities to obtain certifications on the latest technologies.
Everything we do at Cognizant we do with passion—for our clients, our communities, and our organization. It’s the defining attribute that we look for in our people.
If you’re comfortable with ambiguity, excited by change, and excel through autonomy, we’d love to hear from you!