Job Description :
- Build and Lead multiple teams of top notch engineers to own, drive & deliver critical parts of our products.
- Work closely with engineering team s to develop the best technical design and approach for new product development.
- Set up the organization & processes to enable timely delivery of projects with high quality.
- Set up best practices for development and champion their adoption.
- Oversee Architecture & design of technically robust, flexible and scalable solutions.
- Architecting and engineering solutions which can meet the requirement of unknown customer buying off the shelf products
- Ensure on-time launches by managing design, development, and integration efforts according to a standard or customized project plan
- Be a champion of engineering excellence: establish team metrics for measurement of engineering and operational excellence.
- Implement a consistent, regular process for assessment and improvement.
- Deep understanding & expertise with highly transactional, large relational and complex systems
- Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.
- Experience in defining and executing professional software engineering best practices for the full software development life cycle.
- Strong analytic and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions.
- Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask.
- Strong verbal and written communication skills with a demonstrated experience. Engaging and influencing peers and executives.
Didn’t find the job appropriate? Report this Job