Back to all roles

Application Team Lead, Branch Banking

Singapore, SingaporePermanentTechnology4d ago

You'll be sent to the company's own careers page — we don't collect applications.

About this role

This role combines deep .NET engineering expertise, strong architectural thinking, and a forward-looking approach to AI-assisted software development. You will play a key role in modernising application landscapes, embedding AI into development workflows, and ensuring robust, scalable, and secure solutions that support mission-critical banking operations **Responsibilities** Application Development & Engineering • Lead hands-on development across .NET technologies (C#/VB) for web, desktop, and distributed enterprise systems • Design, develop, and enhance applications, including integration with COTS platforms • Drive adoption of AI-assisted development tools (e.g. GitHub Copilot) to improve productivity, code quality, and reusability • Apply AI-driven techniques for code refactoring, prototyping, and automated test generation Architecture & Solution Design • Ensure adherence to secure application design principles, including authentication and data protection • Translate business requirements into robust end-to-end technical solutions • Strong capability in analysing end-to-end business processes, transaction flows and integrated application logic to support branch and operational requirements • Collaborate with vendors, business stakeholders and cross-functional teams to deliver solutions Production Support & Operations • Oversee incident management, root cause analysis, and resolution of critical production issues • Support regulatory, audit, and security compliance requirements • Partner with infrastructure teams on technology refresh, DR exercises, and system enhancements • Analyse data workflows, ETL processes, and system transactions to resolve data inconsistencies Project Delivery & Governance • Manage full project lifecycle – planning, execution, and delivery within scope, timeline, and budget • Coordinate cross-functional teams and manage stakeholder expectations • Track risks, issues, and dependencies with effective mitigation strategies • Ensure adherence to SDLC, governance, and change management processes Documentation & Continuous Improvement • Maintain high-quality documentation (BRD, URS, technical specs, test cases, cutover plans) • Maintain operational procedures and compliance tracking documentation to meet audit and regulatory requirements • Champion best practices across DevOps, JIRA and GitHub repositories • Drive knowledge sharing, team development, and continuous improvement initiatives **Requirements** • A good bachelor degree with strong hands-on experience in .NET (C#/VB) and Microsoft SQL Server (design, performance tuning, data analysis) • Proven experience in enterprise application architecture (3-tier, secure design) • Familiarity with CI/CD pipelines, DevOps practices, and version control • Experience integrating AI tools into software engineering workflows • Strong stakeholder management, problem-solving, and leadership capabilities • Prior experience in banking or regulated environments is advantageous • Strong capability in analysing end to end business processes, transaction flows, and integrated application logic to support branch and operational requirements • Maintain operational procedures and compliance tracking documentation to meet audit and regulatory requirements Only shortlisted candidate will be notified.