Key Responsibilities:
- Own the technical architecture and delivery of the VAM system, ensuring integration with core banking, payment systems, corporate online banking, other bank applications, and reconciliation platforms.
- Lead VAM platform implementations in collaboration with vendors and internal stakeholders.
- Ensure smooth real-time and batch processing of transactions, including virtual-to-real mapping, virtual balances, and reconciliation.
- Integrate with bank channels (internet banking, host-to-host, API gateways) to enable client access to VAM functionalities.
- Implement standard messaging formats and payment formats (MT101, ISO 20022).
- Collaborate with product managers, operations, and corporate sales to understand client requirements and translate them into technical solutions.
- Lead a technical team, manage vendor development teams, and ensure code quality, performance, and scalability.
- Develop and maintain system documentation, data flow diagrams, and support runbooks.
- Ensure regulatory and internal compliance .
- Support UAT, SIT, and production deployment, ensuring high availability and minimal downtime.
- Monitor post-go-live system health and lead performance tuning and issue resolution.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or Engineering.
- 8+ years of experience in banking technology, including at least 3 years leading Virtual Account Management or Cash Management platform implementations.
- Strong knowledge of transaction banking, cash pooling, liquidity management, reconciliation, and virtual ledger systems.
- Familiarity with SWIFT messaging, ISO 20022, MT messages, host-to-host, and bank API integration.
- Working knowledge of core banking systems and their interaction with corporate platforms.
- Technical proficiency in Java, Oracle DB, SOAP/REST APIs, XML, JSON, SQL, and messaging queues (Kafka, MQ) is an advantage.
- Strong leadership, communication, and stakeholder management skills.
الإبلاغ عن وظيفة