Title: Enterprise Architect (Upto EVP)
Company Name: Bank Asia PLC
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
A bachelor’s or master’s degree in computer science, software engineering, or a related discipline.
No 3rd Class /Division or equivalent CGPA will not be accepted at any stage of the academic career.
Architecture certification such as TOGAF, ArchiMate, or an equivalent enterprise architecture credential.
Experience integrating systems within a banking ecosystem including core banking, payment systems, and digital channels.
Hands-on experience integrating with national and cross-border payment rails (NPSB, BFTN, RTGS, SWIFT) and remittance platforms, including settlement, reconciliation, dispute/return handling, and operational monitoring.
Hands-on experience designing and delivering core banking API integrations (inbound/outbound services), including service orchestration, error handling, reconciliation, and performance/resiliency considerations.
Leadership Competencies:
Strategic thinking and architectural vision·
Strong problem-solving and analytical skills·
Effective stakeholder communication·
Ability to guide development and engineering teams·
Security and compliance mindset: ability to drive security-by-design, coordinate with InfoSec/Risk/Compliance teams, and ensure solutions align with relevant banking regulations and internal policies.
Solution Architecture Design
Design end-to-end technology solutions for large-scale banking systems and digital platforms, including:
§ Digital lending & Loan Management Systems
§ Corporate & Retail Internet Banking system
§ Account Opening Platforms
§ Back-office Banking Applications
§ Payment systems platforms
§ Remittance systems
§ Digital channel integrations
§ Robotics and automation
§ Open Banking APIs
Define architecture for high-transaction processing environments ensuring scalability, reliability, and security.
Translate business requirements into technical architecture, solution designs, and system blueprints.
Ensure alignment with enterprise architecture standards and technology strategy.
System Integration & Architecture Governance
Design integration architecture for interaction between core banking systems, digital channels, payment systems, and third-party platforms.
Strong integration expertise in core banking APIs, including real-time transaction processing, customer/account services, secure interfacing patterns, and sound error-handling and reconciliation approaches between core systems and surrounding digital/payment platforms.
Define API strategies and integration patterns.
Demonstrate hands-on experience integrating third-party APIs within the banking ecosystem (MFS, PSPs, and other financial institutions), including onboarding, certification/testing, and production rollout.
Hands-on integration knowledge of payment ecosystems and rails (NPSB, BFTN, RTGS, SWIFT, and remittance systems), including message formats, settlement/reconciliation flows, exception handling, and security controls.
Ensure solutions comply with security standards, data protection policies, and regulatory requirements.
Embed cybersecurity-by-design controls (identity & access management, encryption, key management, secure integration) and ensure architecture decisions meet regulatory and audit requirements.
Participate in architecture review boards and governance forums.
Technology Standards & Best Practices
Define and promote architecture standards, design patterns, and development guidelines.
Ensure adherence to secure SDLC and secure coding standards (e.g., OWASP Top 10), vulnerability management practices, performance optimization, and system resilience principles.
Evaluate new technologies and recommend improvements to the bank’s technology landscape.
Software Development Lifecycle Support
Work closely with development teams during system design and implementation phases.
Provide architectural guidance throughout the software development lifecycle (SDLC).
Support design reviews, code reviews, and system performance optimization.
Maintain strong hands-on programming capability to support implementation reviews, technical troubleshooting, root-cause analysis, and defect (bug) identification and resolution.
Ensure architectural integrity during system enhancements and upgrades.
Application & Technology Architecture
Define technology stacks and architecture patterns for enterprise banking systems.
Guide development teams in using modern frameworks and technologies including:
Programming Languages
· Java / Spring Boot
· .NET / .NET Core / C#
Frontend Technologies
· Angular / React
· Modern JavaScript frameworks
Integration Technologies
· REST APIs
· SOAP services
· API gateways (WSO2, Kong)
· API security patterns (OAuth2/OIDC, JWT, mTLS, HMAC/signature), rate limiting/throttling, and idempotency
· Messaging systems and event-driven architecture
Database Technologies
· Relational databases (Oracle, SQL Server, PostgreSQL)
· Transaction optimization strategies
· Database performance tuning and optimization (SQL query tuning, indexing, execution plans, partitioning, and performance troubleshooting)
System Integration & API Architecture
Define enterprise integration architecture spanning internal banking systems and external platforms.
Establish API design standards, versioning guidelines, and reusable integration patterns.
Ensure secure, scalable, and observable communication between systems through well-governed APIs.
Hands-on knowledge of API gateway capabilities and operations (routing, throttling, rate limiting, analytics, and policy management) and API security (OAuth2/OIDC, JWT, mTLS, HMAC/signature, IP allowlisting, and secure key/secret management).
Performance, Scalability & Reliability
Design solutions capable of handling high transaction volumes and mission-critical banking workloads.
Ensure system availability, disaster recovery readiness, and fault tolerance.
Identify and mitigate architectural risks affecting system performance.
Vendor & Stakeholder Collaboration
Work with business teams, product owners, and project managers to ensure solutions meet business objectives.
Collaborate with external vendors and system integrators during system implementation.
Support evaluation and selection of technology solutions and platforms.
Team Leadership
Demonstrate strong leadership and collaboration across internal teams and external partners.
Foster a culture of operational excellence, collaboration, and continuous improvement.
Guide engineering teams through complex technical problem solving, debugging, and production issue triage; coach best practices for root-cause analysis and long-term fixes.