Key Responsibilities :
- This candidate will drive new technologies and best practices into the organization and be capable of managing teams across many projects, a variety of technologies and internationally distributed.
- Develop and execute on a vision for delivering high quality releases of the products & platform
- Leads a team of software developers and managers, establishing development practices and standards.
- Builds and retains productive teams through strong recruitment, mentoring and career management.
- Works closely with project managers and the product management team on distilling and challenging functional requirements into technical designs that result in highly scalable and high-end quality products
- Helps maintain production applications and tackle high profile customer escalations
- Plans and executes project work plans across various projects and international distribution
- Minimizes exposure on project risks
- Accountable for delivery of projects within schedules and timelines.
- Ensures consistent software design and implementation methodologies, together with the Software Systems Architect, and promotes code reuse throughout the development staff
- Evaluates engineering staff and works with the team to improve skills and software engineering processes.
Qualifications & Experience Requirements :
- Bachelor's or Master's degree in Computer Science or equivalent experience, during which you have developed extremely strong Computer Science fundamentals and analytical abilities.
- Minimum of 20 years of overall enterprise level software development, with 5 or more years of experience managing in the software industry, shipping enterprise software
- 3 or more years of similar experience
- Extensive software engineering development and design experience with complex and highly scalable products using multiple technologies and languages
- Experience with software development methodologies, agile software development values and practices, especially Scrum or Lean Software Development preferred.
- This candidate will have an outstanding track record of developing highly scalable and distributed software applications with excellent quality.
Didn’t find the job appropriate? Report this Job
Download the iimjobs app to
apply for jobs anywhere, anytime
Download on
App Store
Get it on
Google Play
Scan to Download