Job Details
Description Build and manage multiple high performance Software Development teams, delivering highquality enterprise grade software and managing end-to-end development Drive complex technical projects from planning through execution Encourage automation and adopt Devops model Establish software development standards and processes along with best practices Work on technical POC's to prove out technology and ultimately leading into selection.
Hire, manage, mentor developers and handle people related issues Help team and take responsibility to diagnose, de-bug and analyze production issues Provide technical input into effort estimation, impact assessment, application requirements withrespect to functional, security, integration, performance, quality, and operations requirements Work with Onshore / Offshore stakeholders on overall delivery Job Requirements Engineering degree with 14 plus years of total experience with 3+ years of experience inmanaging application development teams.
Proven track record of designing and developing large scale, high quality full stack softwaresystems using Java, Spring Boot, API using DevOps methodology Experience in designing and developing REST based services / Microservices and Integrations Experience in front end technology will be plus Familiar with deployment in Docker containers orchestrated by Kubernetes Exposure to AWS/GCP or any other cloud platform, APIGEE Edge, CI/CD.
This role requires a good understanding of the SDLC, new ways of developing software includingAgile and Devops Exposure to Telecom OSS will be an added advantage Candidate should have strong communication skills (written and verbal)