:POSITION PURPOSEThe Software Engineering Delivery Manager manages and coordinates all software development disciplines in a centre by providing leadership and expertise, and is accountable for :
safety of software engineering staff located in Abu Dhabi.
compliance to regulatory and company requirements around health, safety, environment, and security
alignment to One-team-Delivery global structure
management of demand, capacity, and budgets
hiring of staff with right competencies and capabilities
supervision, support, and development of the team
management of contracts and suppliers
partnership with solution/product/project managers
allocation of resources with right competencies and capabilities to projects
continuous improvement of service
to ensure the delivery of
Software development of new applications
Small enhancements of existing applications
L3 support of existing applications
Obsolescence management for all applications
POSITION DUTIESManagement of Abu Dhabi Software Engineering Development Team
Manages software development workforce located in Abu Dhabi:
Recruitment of qualified individualsWorkforce planning and personnel assignments to software development projects, application teams and proposalsManages and coaches staff for their teamwork, motivation, behavior and disciplinePerforms their appraisal and manages absences and timesheets.
Maintains and develops the proficiency of the workforce:
Working methodsTechnical trainingsCareer planning of individuals with the P&C teams
Initiates, implements, and supports the global and local Health, Safety and Environment policies and ensures the implementation of Quality policies. Promotes QHSE culture and values.
Establishes and executes administrative tasks at local level, ensuring consistency between global processes and local regulations for People & Culture, Procurement, Compliance and Audit activities
Identifies and supports process to qualify new vendors and subcontractors
Manage relationships with Software engineering vendors and for assigned contracts.
Delivery of Abu Dhabi Software Engineering Services
Budget, Resource, Capacity and Strategies
Defines orientations, objectives and budget of the department in line with established strategy, capacity and technical requirements.Establishes various resourcing strategies (subcontracting, etc.) to ensure effective and efficient demand and capacity management.Receives and directs requests for new software development requirements.Performs rolling capacity and resource planningIs responsible for effort estimates for software development requests and projectsParticipate in strategic discussions related to future direction of Software Engineering
Ensures quality and improvement of service perimeter by:
Implementation of agreed services level commitmentsProviding periodic consolidated updates to Digiteam managementImplementation of the global IT processes, methods, standards and tools, and defines any required localization if needed.Investigate, diagnose, progress and action all operational events, alarms, incidents and requests to the agreed quality and targets, ensuring that issues are escalated and implemented to resolve challengesPropose continuous improvement (on the processes, tools, etc.) and organize the delivery of it once approved.Undertake routine preventative measures and housekeeping tasks and implement, maintain and monitor securityProviding feedback to global teams on evolving needs for software and toolsets, database, hardware, cloud services or security related topics
Supports Software Engineering financial budget process, including
Establishes the yearly capacity requirement through coordination with Product teams and other stakeholders.Definition and submission of budgets aligned with the financial reporting scheduleManagement and cost control of Software Engineering budget for the country in view of evolving requirementsProvide accurate forecasts of the budgets
Participates in establishing structure, practices and culture which allow teams to achieve their goals including:
Coordinate and monitor teams\' wellbeing and deliveryReviews and support software development requests and its effort / cost estimateDevising processes to support the implementation of strategies set by upper managementActing as an escalation point to promote proactive resolution of issues that prevent successful deliveryPartnering with peers and leadership within Digiteam to facilitate the necessary support, workforce, and infrastructure required for successKeeps teams and management informed of operational issues and ensures appropriate remedial or mitigation plans identified and implemented to resolve challenges.Participate in HR campaigns and focus on continuous development of resourcesAttend relevant governance, advisory boards, vendor communication or conferences to keep up to date with current affairs, new trends and possibilitiesIs seen as a specialist in the software development processes, acting as a focal point for knowledge sharingIs seen as the final escalation point for incidents and problems related to Abu Dhabi Software EngineeringRepresents Software Engineering and manages relationship with management, clients, vendors, subcontractors and projectsCreate credibilityBuild strong and lasting relationshipEarn trust by anticipating and understanding specific needsPOSITION REQUIREMENTSQualifications (Educational/Professional):Bacherlors or Masters degree in IT related to Software DevelopmentKnowledge/Skills:Effective team management skillsFact-based decision-making skills.Strong background on software development processes.Must be thoroughly familiar with the available tools, methods, procedures, and/or equipment related to Agile software development.Must be able to communicate effectively, both formally and informally, whether they are colleagues, users, or customers.Ability to interact effectively and professionally with all levels of the organization.Must have the capability to manage situations of conflict and to generate consensus.Strong written/spoken English and presentation skills.Strong transversal management in a matrixed organizationManagerial experience related to Procurement and HRMust demonstrate ownership, initiative, and autonomyExperience:10 years\' experience with Team management on software development domain2 years\' experience in management or management related positionNice to Have:SAFe certificationCertification in project management, like PMP