Job Description
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
Job 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
Job Skills
- Project-Management
- Stakeholders'-Management-Skills
- AI-tools
Job 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.