Engineering Manager

placeHyderabad calendar_month 

Overview:

SUMMARY

Engineering Manager provides technical direction for development, design and systems integration. This position involves guiding technical leads in ensuring the solution design is implemented in a technically sound fashion. This role also reviews the work involved and follows the project through testing and production deployment phases

Technical manager works collaboratively with clients/users, the development team, and various stakeholders within the company to ensure the delivery of all products in an efficient, timely manner

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required

ESSENTIAL DUTIES AND RESPONSIBILITIES

Provide technical direction for the design, development and systems integration right from definition phase through implementation.
Works with product management in prioritization of requests for new and existing product functionality as per client needs and product roadmap.
Govern code review, security review, performance review processes.
Ensure release commitments are met with a robust DevOps strategy.

Work cross-functionally with internal teams to ensure seamless delivery takes place within the lifecycle of existing products

Must coach and mentor teams in terms of enhancing their technical strengths

Organize and plan process improvements involving quality of deliverables including coding practices, automated unit testing, code review, security, performance, branching processes.
Will be needed to work with clients or client representatives to talk about our technology aspects and ensure that the Scrum Masters have the needed support to walk through technical issues if any.
Should be able to work with people from a process and mentoring basis.
Should inculcate industry trends and best practices to improve product delivery, stability and scalability for our clients
Easily recognizes system deficiencies and implements effective solutions.
Ideal candidate should have worked in product companies and multiple release cycles which also involved technical solutioning
Facilitates team meetings effectively
Holds regular status meetings with development team and other Senior Managers.
Deliver engaging, informative, well-organized presentations to large teams including executive members
Resolves and/or escalates issues in a timely fashion
Understands how to communicate difficult/sensitive information tactfully
Astute cross-cultural awareness and experience in working with international teams (especially US Leadership)
Manage the development of team by ensuring that project tasks are in line with each team members career interests when possible
Set and manage performance objectives for the engineering team and inspires team to attain goals and pursue excellence
Identify opportunities for improvement and makes constructive suggestions for change

Remain on the forefront of emerging industry practices

SUPERVISORY RESPONSIBILITIES

Engineering Manager is a supervisory role. You will act independently to determine methods and procedures on new or special assignments.

This role is responsible for hiring, performance management, growth and development of the team.

EDUCATION QUALIFICATION & SKILLS
Bachelor’s or master’s degree in Information Technology, Computer Science or a related field

12+ years of related experience

SKILLS & COMPETENCIES

Experience in leading the development of .NET solutions (Strong .NET skills with MVC, jQuery, Web services/Web API, Ajax) for enterprise scale applications.

Understands complex database and performance scaling concepts and effectively employs different database /application design techniques to ensure they scale by addressing any performance issues

Expertise in OOPs, Design Patterns and Best Practices in SOA

Exposure to tools on performance and security as well as code coverage and automated unit testing for MVC/jQuery/WCF services applications

Strong delivery capability in an agile development environment.

Proven track record of delivering complex enterprise class products on time and with superior quality
Preferred skills: DevOps - SVN, GIT/ BitBucket, Team City, Jenkins, Enterprise Service Bus/ Micro Services/ Caching / ORM, Rules Engine

Knowledge on these skills will be added advantage: Release management, Azure/ Amazon Cloud or FICO

Excellent analytical, troubleshooting, communication and leadership skills.
Ability to lead and coach big teams
Effective communication and presentation skills

Proven track record of delivering complex enterprise class products on time and with superior quality

LOCATION/TRAVEL

This position is located at Hyderabad office, India

electric_boltImmediate start

Engineering Manager – .NET Technologies

apartmentQentelli Solutions Private LimitedplaceHyderabad
Job Description Qentelli is Hiring Engineering Manager .NET Technologies Are you passionate about leading teams, solving complex problems, and delivering scalable solutions Join us as an Engineering Manager and drive innovation with your expertise...
apartmentGoogle IncplaceHyderabad
with engineering leaders, product managers, and designers.  •  Experience in full-stack related roles with frontend, backend, data management, and application integration.  •  Excellent communication, people management, presentation, and project management skills...
business_centerHigh salary

Data Engineering Manager

apartmentNovartis IndiaplaceHyderabad
and reliable flow of data and analytics across the organization. About The Role Position Title : Data Engineering manager Location Hyd |India| Hybrid About The Role We are looking for a skilled and enthusiastic Data Engineer with expertise in any...