logo

JobNob

Your Career. Our Passion.

Senior Software Engineer/Team Lead - Golang


Crest Data Systems


Location

Raipur, Ahmadabad, Gujarat | India


Job description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing projects. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.Location: AhmedabadRoles and responsibilities:Review software requirements and functional Specs to develop test strategies, test plans, and test specsDevelop complex Go lang projects/modules. Understand the product requirements and develop Go-based microservices that are scalable, high-performantCommunicate with the customer independently and transform their requirements to productsCommunicate test progress, test results, test gaps, and other relevant information to stakeholders Prioritize and triage urgent issues as necessary Own the end-to-end quality of the product featuresIdentify the failures and root causes of issues to ensure the delivery of a high-quality product to customersParticipate in continuous delivery and deployment, take ownership, and strive to become a better problem solverManage source control including GITKey skills:Key skills:Bachelor’s Degree or MS in Engineering or equivalentKnowledge of the Golang module is a must.4+ years of total experience and 2+ years of experience with Golang programming is a must.Ability to work with complex Go lang microservicesAbility to develop high-performant Go lang serversIn-depth understanding of Go lang standards and maintaining high-quality and neat codeUnderstanding of cybersecurity fundamentals and terminologiesIn-depth understanding of security standards while developing a Go lang module.Working experience in git-based repository GitLab or GitHubExperience with code coverage tools Jacoco, Sonarqube, Nessus, and other security tools for static/dynamic analysis is a plus.Sense of ownership and pride in your performance and its impact on the company’s successMust be a self-starter who is highly organized, hands-on, and a team playerCritical thinking and problem-solving skillsTeam playerGood time-management skillsInterpersonal and communication skills


Job tags



Salary

All rights reserved