Responsible for Product software development team deliverables from requirements to final code delivery with required SW Quality .
Learn Product Domain and Software to provide technical mentorship to teams .
Expected to be proficient in programming and software development and managing teams of 7-10 developers .
Ready to work in a Techno-managerial role with significant technical contribution from Manager (
60% technical & 40% management
)
Given the requirement, expected to define functional specification , design specification, implementation & verification plan.
Require strong communication skill to interact and influence stakeholders as you will need to interact with the end users of the products and applications engineering teams.
He /She should be an expert in software development Life cycle and exposure to Agile development methodologies.
Will require to effectively work in a multi-site environment , with teams across time zones.
She/he is a go-getter .
Qualification and Requirements
Bachelor's Degree / master’s degree in engineering with CE /EE background with 14-16 years of total work experience.
Minimum 2-3 yrs experience in People management .
Minimum of 12-year experience in software development with exposures to bug fixing, maintenance, continuous integration releases & working in complex systems.
Minimum experience of 10+ years in Java / C#. Example – if its java, well versed with Java 8+ features (
hands on coding & design standards
)
Minimum experience of 2+ years of in driving/ contributing towards HLD & LLD , participated in design reviews, contribution towards code reviews & coding practices (like clean code & SOLID principles)
Minimum experience of 2+ years in working with large volumes of data, databases like mariaDB, posgres etc.
Good to have:
Minimum experience of 2+ years in cloud/cloud native technologies around containers & orchestrations technologies such as dockers & Kubernetes.
Minimum experience of 2+ years in driving architecture.