Opportunity Information
1
Bank/ Digital Bank/ Microfinance Bank/ Financial Institution
Managerial/ Experienced Professional
Regular/ Full Time
On- Site (Fixed Location)
Karachi
The Role
Raqami Islamic Digital Bank is hiring a Solution Architect in its Information Technology department to design and guide the implementation of scalable, secure, resilient and high-performance enterprise-grade solutions.
•Own end-to-end solution architecture for assigned enterprise initiatives, translating business requirements into scalable, secure, highly available and maintainable designs •Develop architecture blueprints, technical designs, integration strategies, architectural standards and documented decisions aligned with business priorities •Design distributed systems and microservices supporting high transaction volumes and concurrent processing, selecting suitable architectural styles and software design patterns •Design and guide implementation of distributed caching using Redis, including cache invalidation, TTL, consistency and cache-aside or write-through strategies •Define asynchronous communication and event-driven architectures using Apache Kafka, RabbitMQ or equivalent platforms, including reliable message processing and recovery •Design reliable inter-service communication, fault-tolerant workflows and distributed transaction management using patterns such as Saga, CQRS, Event Sourcing, Outbox, Idempotency, Circuit Breaker, Retry and Bulkhead where justified •Resolve architectural challenges involving data consistency, concurrency, duplicate processing, race conditions, synchronisation and eventual consistency •Define high availability, fault tolerance, load balancing, horizontal scaling and disaster recovery strategies with agreed recovery objectives •Design secure APIs and enterprise integrations across internal services, external systems, third-party providers and legacy applications •Establish architecture guidelines, coding standards, security practices and measurable non-functional requirements covering performance, availability, maintainability and observability •Lead architecture and design reviews, identify technical risks, assess technology alternatives and recommend solutions based on trade-offs, implementation feasibility and lifecycle cost •Collaborate with product owners, engineering, DevOps, security and infrastructure teams to guide delivery and ensure implementation conforms to approved architecture •Provide VP-I-level technical leadership, mentor engineers and resolve complex design issues throughout the software development lifecycle •Validate critical decisions through prototypes, design walkthroughs and performance or failure-scenario testing
Applicants General Eligibility & Requirements
•Persons with disabilities are encouraged to apply
8+ years
Education, Experience and Skills Requirements
- Bachelor 16 Years: Computer Science, Software Engineering
- Masters: Computer Science
8+ years of relevant professional experience in software engineering, system design and enterprise solution architecture, with demonstrated hands-on delivery of production-grade distributed solutions and technical leadership
Solution Architecture, Microservices, Distributed Systems, Apache Kafka, RabbitMQ, Redis, REST APIs, OAuth 2.0, Docker, Kubernetes, CI/ CD, Technical Leadership
•Bachelor's degree must be from an HEC-recognized university
Raqami Islamic Digital Bank