Application Development Manager
REPORT STRUCTURE
- Reports to the Enterprise Applications Manager and manages a team of 17 technical staff
PURPOSE
- The Application Development Manager leads a team responsible for developing, implementing and maintaining a broad portfolio of applications and services that include custom and SaaS applications, Robotic Process Automation and Integration
BUDGET ACCOUNTABILITY
Not applicable
KEY RESPONSIBILITIES
- Lead, develop and mentor a multi-disciplined development team that is responsible for building/installing new applications and supporting an existing portfolio
- Resource management and capacity planning for project and service delivery, which includes work allocation, recruitment and performance management for team members
- Accountable for the software development lifecycle, champion a culture of CI/CD
- Engage with the broader technology group, representing the Enterprise Applications team during planning, change management and execution of broader technology initiatives
- Continuously monitor and improvement software design standard, patterns and development methodologies
- Maintain a subset of the group Application Portfolio roadmap which includes responsibility for monitoring application lifecycles, planning and executing retirement, refresh or replacement in line with the group technology strategy
- Research potential solutions, determine the feasibility, and validate and promote solutions to stakeholders
- Ensuring the security, stability and performance of the application portfolio
- Coordinate after hours support (on-call escalation)
KEY SKILLS
- A natural leader who can effectively motivate, coach and support staff
- Excellent verbal and written communication skills and ability to articulate and convey information concisely
- Capable of making decisions on wide range of complex business and technical issues
- Ability to investigate, identify and solve problems quickly and efficiently
- Sound commercial skills and sense of value, and ability to apply this when determining feasibility
- Willingness to grasp and adapt to new technologies
- Ability to build self-organising teams
- The ability to adapt to change & work against tight time frames
- Good understanding of cloud architecture, including AWS & Azure
QUALIFICATIONS AND EXPERIENCE
- Related Bachelor degree
- 8+ years of demonstrable experience leading geographically disperse development teams
- Strong software engineering background
- Experience managing development teams under Agile or hybrid methodologies
- 8+ years’ experience in a custom application environment, particularly Microsoft .NET and cloud hosted applications (AWS/Azure)
- Experience with integration platforms including Biztalk & modern iPaaS services
- Experience with Robotic Process Automation services and document transformation platforms (Automation Anywhere/Kofax) highly desirable
- Domain experience in manufacturing, logistics and/or packaging is preferred
- AWS or Azure certification preferred
General CV submission
- Country: Singapore
- Employment Type: Full time
- Salary: Open