As a Manager in their engineering team you’ll be responsible for providing thought leadership at local and regional level about experience platforms leveraging full-stack development, emerging technologies and languages. You’ll also help them develop capabilities, clients, and domain skills as well as taking an active role in business development, project supervision and day-to-day team management.
• Experience in building mobile applications on multiple platforms – iOS and Android. Has leveraged different frameworks and architectures to deliver the applications – native apps, hybrid apps. • Experience of working on large scale, complex, and distributed applications in an Agile environment – leveraged patterns such as micro services, polyglot persistence etc. • Good level of understanding of software design principles like SOLID, DRY, SoC, etc. • Excellent understanding of Core Java or .Net and large scale distributed systems • Understands how to leverage TDD in the quest of delivering high quality code • Experience in building digital experience platforms leveraging packages such as sitecore, Adobe AEM, SalesForce, Drupal etc. Has sufficient understanding of the fundamentals to pickup new platforms easily.
• Lead design, estimation, planning, and implementation of business solutions that require IT system(s) • Design and build solution frameworks for different type of applications –web apps, APIs, platforms etc. • Interact with business stakeholders to provide technical solutions delivering to business needs. • Consult clients’ senior technical leaders on best practice point of view. • Must be self-motivated and able to thrive in an Agile environment • Maintain leading-edge knowledge in emerging technologies; drive knowledge sharing and lessons learnt sessions from knowledge and experienc • Design and implement complex multi tenant, multi region, multichannel digital experience platforms using the right tech stack • Design and build complex technology solutions using best in class libraries and frameworks and design principles