Roles & Responsibilities
-
Design end-to-end solution architecture, including integration patterns, application components, security, error handling, and data flows.
-
Define architecture for e-invoicing and digital invoicing solutions, ensuring seamless integration with banking and enterprise systems.
-
Design and oversee API, middleware, event-driven, and system-to-system integrations across banking applications and external platforms.
-
Develop scalable and resilient solutions aligned with the bank’s enterprise architecture standards and technology roadmap.
-
Define data flows, interfaces, integration mechanisms, and error-handling frameworks across the solution landscape.
-
Design secure solutions covering authentication, authorization, encryption, data protection, and API security.
-
Ensure solutions comply with applicable banking regulations, information security policies, data privacy requirements, and regulatory standards.
-
Evaluate and recommend appropriate cloud platforms and services across Azure/AWS or other enterprise cloud environments.
-
Work closely with cybersecurity, risk, compliance, infrastructure, application, and engineering teams to ensure architecture meets all required controls.
-
Review technical designs, solution specifications, and implementation approaches provided by delivery teams and vendors.
-
Identify technical risks, dependencies, scalability concerns, and integration challenges and provide appropriate mitigation strategies.
-
Support architecture governance, design reviews, technology decisions, and implementation oversight throughout the project lifecycle.