Build and manage multiple high performance Software Development teams, delivering high
quality 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 with
respect to functional, security, integration, performance, quality, and operations requirements
● Work with Onshore / Offshore stakeholders on overall delivery