Manager Software Engineering The Emirates Group

Dubai, United Arab Emirates

Job Description

Job Purpose: Responsible for the technical design, development and maintenance of the assigned portfolio/products in Emirates Group. Contributes to and implements the strategic direction for software engineering that is fit for purpose and contributes to the success of the software delivery. Builds scaled agile release trains with autonomous teams in collaboration with lean agile centre for excellence. Fosters a culture of openness and continuous improvement based on lean agile principles. Drives adoption of application modularisation, micro-services, cloud technologies, built in quality and world class engineering practices in the solution domain. Transferred to accountabilities. Job Outline: - Establish mission and purpose for software engineering managers and software engineers in the solution domain along with the right technologies, engineering practices and metrics relevant for software engineering solution domain. - Accountable of the Software Development & Support function of the assigned portfolio/Products by, coaching, and mentoring teams of high performing software engineers, providing leadership and continuous feedback whilst facilitating professional development. Ensure that the software engineers understand the career path options that enables them to choose a technical or leadership path based on their potential and aspirations. - Champion agile software development methodology by building capability and providing thought-leadership in software technologies, engineering practices and lean agile process improvement. - Build programme level milestones and roadmaps through participation in Programme Increment Planning, System Demo and Solution Demos. Enable autonomous teams to deliver based on this high-level context. - Build productive relationships with Architecture, Delivery, Product Management, DevOps, Quality Assurance and other stakeholders to enable collaboration at scale and effective resolution of any impediments encountered by the autonomous teams. - Continuously reduce business and customer impact due to application issues by ensuring quality standards implementation, performing root cause analysis, publishing results. Developing future prevention plan for the solution domain with focus on proactive technology debt remediation. - Lead and manage effective long-term relationships with software engineering suppliers. Ensure that solution providers work as extensions of our engineering teams. Drive adoption of global technology centres of excellence while adhering to scaled agile delivery framework. - Provide software engineering resources to teams and release trains. Identify the right source to meet the current and future engineering demand. Establish the right mix between existing staff, permanent staff hiring, contract staff or resources through a strategic partner. - Foster communities of practice that enable learning and sharing across software engineering teams in areas like web/full stack development, mobile applications, , micro-services engineering, , secure coding, ERP software, mainframe software and integration. - Develop and grow the software engineering managers by setting goals and objectives, conducting performance reviews, coach, mentor engineering leadership, and build a high performing ?team of autonomous teams? globally and support/engages in hiring, retention, training, team engagement events and activities.
Qualifications & Experience: Information Technology/Other : 10+ Years Degree or Honours (12+3 or equivalent) : Bachelor\'s Degree or equivalent in Computer Science, Computer Engineering or related field. Master\'s degree is preferable. Experience Required: - Expertise in Full-stack development of enterprise desktop, web & mobile applications with backend and frontend responsibilities using Java J2EE technologies, Frontend technologies and framework covering . JavaScript, ReactJS, HTML 5, CSS, Microservices Design, implementation using spring boot and spring cloud. Work experience in using Oracle DB from an application database, SQL, PL-SQL procedures. Knowledge of the Microsoft stack - C#, .NET,ASP.NET MVC SharePoint Framework and Azure fundamentals - Experience of building complex, scalable and large software solutions in digital or enterprise domain. - 5+ years of leading software development with 100+ software engineers in a large solution domain e.g. Mobile Applications, Web Applications, Omni Channel Service Platform, Systems Integration, Revenue Management, Loyalty, Reservations & Check-in, Cargo Management, Flight Operations, Crew Operations, Airport Operations, Aviation Engineering and Enterprise Resource Planning. - Experience in software engineering at scale of transition from monolith to micro services - Hands on knowledge of software development and application support - Strong experience in Scaled Agile methodology, with modern flexible working practices Knowledge/skills: - Thorough knowledge of the technology stacks used for business solutions. - Ability to use professional concepts and company objectives to solve complex issues. - Research industry innovations and best practices. Apply appropriately in the solution domain. - Partnering with technical and business leaders across the organization to drive value from the technology solutions. - Identify and remove waste in the software development lifecycle to improve flow, throughput and productivity. - Managing technology suppliers for complex solution development, global centres of excellence and distributed scaled agile practices. - Aware of front end development, full stack development methodologies and frameworks - Technology evaluation, vendor selection and technology vendor management. - Implementation of contemporary engineering practices like lean software development, test driven development, continuous integration and continuous deployment - Establishing and managing technology platforms for DevOps, Data Pipelines, Code Management, Testing, Continuous Integration and Continuous Deployment - Contributed to open source community and has presented in leading industry forums on software engineering - Strong understanding of system integration architecture and data modelling techniques. - Leadership Role : Yes
Salary & Benefits: Join us in a management role and enjoy an attractive tax-free salary. On top of our generous travel benefits, including discounted flights and hotel stays around the world, this managerial role also has an excellent leave and healthcare package. That\xe2\x80\x99s on top of transport benefits, life insurance and more.

More jobs on https://www.qureos.com/

More jobs on

Talent Pal

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1579686
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned