The Development Lead is responsible for all aspects of the EWF application, which includes:
Define and managing technical solution from design through to code level, in close collaboration with the enterprise architecture and software engineering functions
Plan technical deliverables (i.e. system enhancements and upgrades) to meet project's requirements within budget and schedule.
Partner with System Analysts & Functional Business Analysts to understand and finalize functional and technical requirements
Leads and manage a technical team with focus to ensure solution design complies with enterprise design principles, security and control standards
Partner with Test Manager to ensure completion of System Integration Testing (SIT), User Acceptance Testing (UAT), performance / load testing and application security testing with quality results
Manage technical implementation plan across application teams - coordinate technical implementation activities across application teams to ensure non-event production cutover and adequate post implementation support
Escalate issues that impacts project schedule on timely basis and propose workarounds / resolutions
Managing 3rd party product vendors and integration partners with vendor to ensure application deliveries are timely and good quality.
Provide hands-on guidance to the team on technical and functional issues.
Partner with business stakeholders to understand business requirements and provide consultation on solution and technology.
Lead and contribute to cross-team improvement initiatives relating to agile methods, CI/CD tools, people, architecture, project management and governance, including further adoption and improvements to the Bank's System Development Methodology (SDM)
Requirements
Bachelor's degree in Computer Science, Software Engineering or Information Systems
At least 15 years of technical hands-on experience on development work and delivery of workflow platforms across global / regional organisations
More than 4 years leadership experience in managing IT delivery teams, with good understanding and experience in software development cycles
Strong IT delivery experience in implementing experience implementing large scale, highly available database related applications preferably in a financial services environment.
Experience with implementing and integrating 3rd party vendors solutions is a must
Proven results-oriented person with a focus on delivery
Highly effective communicating with technical stakeholders, proficient communicating with non-technical stakeholders
Good problem-solving, analytical, synthesis, system thinking and solutioning skills.