- Senior
 - Office in Hyderabad
 
Primary Skill: Java, Spring Boot  | 
Location: Hyderabad  | 
  | 
Experience & Skills:  | 
· 10+ years of hands-on software development experience with a proven record of successfully developing consumer-facing, reliable and scalable products  | 
· 7+ years of relevant managerial experience, managing teams of technologists and engineers  | 
· Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM and life-cycle), configuration management, release management and systems verification and test  | 
· Mastery of multiple programming languages, including at least one front end framework (Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.  | 
· AWS/AZURE/GCP experience, including managing sensitive assets  | 
· Bash and Linux experience  | 
· Experience with CICD pipeline (CircleCI, Jenkins, or equivalent)  | 
· Strong communication (both oral and written) and interpersonal skills  | 
  | 
Role Responsibilities:  | 
· Develop, Manage and Retain a team of highly inquisitive technologists, offering them both mentoring and coaching.  | 
· Collaborate with architects, product managers and other technical or nontechnical stakeholders to define design approaches that are aligned with the customer centric product vision.  | 
· Ensure the best engineering and documentation practices are understood and followed.  | 
· Coordinate with peers within the organization to Ensure seamless integration of functional workflows.  | 
· Ensure successful incremental product releases while driving to deadlines and optimizing investments. Assure quality through efficient management of team and resources.  | 
Evaluate and limit risk and vulnerabilities during the software development process by consistently employing industry best practices  |