• Competitive
  • Singapore
  • Permanent, Full time
  • OCBC Bank
  • 2019-04-20

Digital Banking Applications Development Lead

Digital Banking Applications Development Lead


• Provide leadership to regional development teams for development project portfolios: guide multi-disciplinary teams through development of a complex product from inception to end-of-life
• Work closely with key stakeholders in translating business needs into technical requirements and design; propose IT solutions with follow up to deliver and implement the IT solutions to meet the business needs
• Lead the development of product application systems from product strategies, identify opportunities, conduct research, generate product requirements, determine specifications, timetables, integration and product introduction plans and to operationalize the products
• Identify gaps, strategic impacts, financial impacts and the risk profile in the technical solution and provide technical recommendation
• Develop and review technical documents and other System Development Life Cycle (SDLC) related documents
• Provide developed applications technical support, enhancements and issues resolutions
• Direct, monitor and assign work to the team. Provide technical work guidance and mentoring. Estimate, Plan, Organize and assign tasks to various team members
• Develop or contribute to business cases, roadmaps, innovative ideas and proposals which may include presentations to senior management
• Responsible for recruitment, coaching and retention of staff as well as team and individual's development


• At least 5 years of strong leadership experience with demonstrated records to lead and motivate others, evaluate talent and think strategically
• Experienced in resource allocation (headcount and staffing plans)
• Hand-on experienced developing and implementing business critical, high volume and high availability application services
• Proficient in application development technologies: Java, J2EE, Springboot, .NET, C#, Weblogic, database systems, IDE and development tools like Jenkins, Git, SVN, Jira, Confluence, SonarQube, Nexus, Selenium, etc
• Experienced or very knowledgeable in CI/CD or DevOps development environment and cloud-based applications and containerization technologies such as Dockers, Kubernetes, etc
• Degree in computer science or related discipline
• Good command of system design techniques and trouble shooting skills on real-time and batch processing across multiple platforms and strong analytical skills
• Ability to work independently and perform in an Agile development team environment
• Ability to manage your time effectively while focusing on multiple priorities
• Good communication skills both in writing and verbally with ability to present the complex ideas or technical solutions to business or management team
• Domain knowledge in Financial services industry