07 Nov
|
Virtusa
|
Sydney
Job Requirements
- Define and drive end-to-end technical architecture for banking and card platforms.
- Provide SME expertise across Australian banking and cards, including local banking ecosystem and regulatory considerations.
- Design scalable and resilient microservices-based architectures.
- Develop secure and robust API architectures, including API security, authentication, authorization, and integration patterns.
- Design event-driven architectures and integration solutions across applications and platforms.
- Lead cloud architecture and integration between cloud services and on-premises infrastructure.
- Provide technical direction across networking, infrastructure, security, and IT architecture.
- Design and implement solutions using Python, with strong hands-on technical expertise.
- Work with MySQL and NoSQL databases, including data architecture and integration considerations.
- Establish platform capabilities covering monitoring, logging, alerting, observability, and operational readiness.
- Ensure solutions meet requirements for security, scalability, availability, performance, and resilience.
- Collaborate with engineering, infrastructure, security, product, and business teams to define and implement architecture standards.
- Act as the technical SME and provide guidance on architecture decisions, technology selection, and complex technical challenges.
- Mandatory Technical &
- Domain Requirements:
- 1. Australian Payment Rails &
- Messaging:
Deep hands-on experience with the Recent Payments Platform (NPP), Osko, PayID, PayTo, and ISO 20022 XML messaging standards (pacs.008/pacs.002), alongside card issuing/tokenization (Apple Pay/Google Wallet).
- 1. Azure Cloud PaaS Stack: Proven experience designing containerized microservices and API layers on Microsoft Azure—specifically Azure Kubernetes Service (AKS), Azure API Management (APIM), Azure Functions, Azure Service Bus, and Azure Cosmos DB.
- 1. Distributed Orchestration &
- Architecture: Demonstrated mastery of Domain-Driven Design (DDD), BIAN service domains, microservices, and the Saga Orchestration Pattern (managing distributed payment states, compensating rollbacks, and low-latency double-entry ledger accounting).
- 1. Hands-on Engineering &
- API Security: Hands-on Python microservice architecture (FastAPI/Flask) alongside REST/gRPC API contracts (OpenAPI/Swagger), Kafka/event streaming, and API security protocols (mTLS, OAuth 2.0/OIDC, JWT, JOSE).
- 1. AU Regulatory Governance: Working knowledge of APRA CPS 234 (Information Security), APRA CPS 230 (Operational Risk), AUSTRAC AML/CTF reporting flows, and Australian data residency requirements.
- 1. Core Banking Integration: Experience integrating cloud-native applications with core banking ledgers (e.g., Fiserv First Vision, CoreAdvance, or legacy core switches).
Work Experience
10-15Years
📌 Principal Architect - Banking & Cards (Sydney)
🏢 Virtusa
📍 Sydney