Drive and implement software engineering strategies, standards and guidelines at Product/Portfolio level in the Software Engineering Capabilities
Develop business critical technical solutions through the application of software programming, robust engineering practices and built in quality
Job Responsibilities
Provide technical leadership and partner with cross-functional teams during discovery phase and in the development of high level design of medium to large projects
Drive proof-of-concepts and implement prototypes to validate ideas
Investigate, debug and fix complex issues involving corner cases and rare conditions
Identify and develop framework, tools and practices to improve delivery quality of technology solutions and productivity of engineers
Responsible for the measurement and monitoring of engineering metrics that enable agility, scalability, data quality and reliability of technology solutions across the enterprise
Job Requirements
Deep experience in designing, developing and maintaining advanced technology solutions for large, complex organisations in a multi-functional, Tier0 environment
Experience in agile ways of working and leading teamsImplementation of contemporary engineering practices like lean software development, test driven development, continuous integration and continuous deploymentTeam player with a problem-solving attitude using variety of software