Golang Developer Job in Nilasu Consulting Services Pvt. Ltd
Golang Developer
Nilasu Consulting Services Pvt. Ltd
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Roles and Responsibilities
Primary Responsibilities:
- Develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition,development of functional specifications, and design
- Collaborate on development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
- Other duties as assigned
Job requirements:
Required Knowledge, Skills and Experience:
- 3 - 6 years of software development experience
- Strong knowledge of Go programming language paradigms, constructs, and idioms
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is preferred
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Deep understanding of OOPS concepts, Database design, REST/GRPC APIs; Service design
- Strong experience in building Authentication and Authorization APIs
- Experience in generating protobuf using buff and swagger API
- Strong experience in building server and client-side server gRPC interceptor
- Knowledge of common Go-routine, Channel patterns, and General Design
- Dependency management tools such as gomod
- Experience writing Unit tests and ability to debug programs in Go
- Strong experience in working withSQL and NoSQL databases
- Experience in Docker and Kubernetes.
Personal Qualities:
- Curious desires to learn every day
- Critical Thinker looks beyond the obvious
- Communicator shares thoughts, candidly and respectfully
- Entrepreneurial, can-do approach coupled with a strong desire to make a difference
- Ready to challenge the status-quo, and drive innovative ideas
- Quantitative and analytical skills with a keen understanding of how numbers will affect outcomes over both the short and long term.
- Honest, candid and trustworthy. A team player
- Executes fast and gets things done on time
- Agile and adaptable. Thrives on change
- Quick study, self-learner. Gains proficiency in new industries, markets and technologies quickly
Experience Required :
3 to 6 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us