{"id":4171696,"url":"https://alion.io/job/crdb-bank-plc-solution-architect","title":"Solution Architect","company":{"id":2589614,"name":"CRDB Bank PLC","domain":"crdbbank.co.tz","url":"https://alion.io/company/crdbbank","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Solutions","role_family":"Solutions","seniority":"staff","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Dar es Salaam, Tanzania"],"countries":["TZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"Grafana","optional":false},{"name":"IAM","optional":false},{"name":"Jaeger","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Oracle","optional":false},{"name":"Platform Engineering","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Redis","optional":false},{"name":"Sentry","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"SQL","optional":false},{"name":"Zero Trust","optional":false}],"status":"live","first_seen_at":"2026-11-12T10:04:16Z","employer_posted_date":null,"last_verified_at":"2026-11-12T10:04:16Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Solution Architect Job Vacancy at CRDB Bank PLC – November 2026\n\nOrganization: CRDB Bank PLC – Benki ya CRDB\n\nLocation: Tanzania Head Office\n\nCategory: Engineering / Information Technology\n\nJob Type: Full-Time\n\nApplication Deadline: 22 November 2026\n\nCRDB Bank PLC is inviting applications from qualified and experienced professionals for the position of Solution Architect at its Tanzania Head Office.\n\nJob Purpose\n\nThe Solution Architect will transform approved business and technical solution requirements into secure, scalable, resilient, maintainable and implementation-ready solution architectures aligned with the Bank’s enterprise architecture, technology strategy and engineering standards.\n\nThe role provides end-to-end technical architecture leadership across applications, microservices, APIs, enterprise integrations, data, security, identity, platforms, cloud and container environments, DevSecOps, observability and operational resilience.\n\nThe successful candidate will own the complete solution architecture lifecycle, covering:\n\n Validated Solution Definition\n\n Architecture Options and Decisions\n\n High-Level Design (HLD)\n\n Low-Level Design (LLD)\n\n Implementation-Ready Architecture\n\n Architecture Review and Approval\n\n Engineering Handover\n\n Implementation Assurance\n\n Architecture Change Control\n\nThis is a hands-on architecture and engineering leadership position requiring the ability to make and defend technical decisions based on business requirements, architectural principles, engineering trade-offs, security, resilience, cost, operational complexity and long-term technology strategy.\n\nKey Responsibilities\n\n1. Solution Architecture and Design\n\n Own end-to-end technical architecture for assigned initiatives, from validated solution requirements through implementation and production readiness.\n\n Develop and objectively evaluate architecture alternatives, considering business value, complexity, security, resilience, scalability, maintainability, cost, technology maturity and strategic alignment.\n\n Establish and document significant technical decisions through Architecture Decision Records (ADRs) and other approved governance mechanisms, including rationale, alternatives, trade-offs and consequences.\n\n Produce High-Level Designs (HLDs) defining system context, architectural boundaries, major components, integrations, security zones, data flows, platforms, external dependencies and deployment topology.\n\n Develop detailed Low-Level Designs (LLDs) covering components, interfaces, APIs, events, queues, persistence, state management, failure handling, security controls, deployment, observability and runtime behaviour.\n\n2. Application and Integration Architecture\n\n Define appropriate application architecture, including modular monoliths, microservices, event-driven architectures, distributed systems and micro-frontends, based on justified requirements rather than technology preferences.\n\n Define integration boundaries, APIs, Enterprise Service Bus (ESB) and API Gateway usage, synchronous and asynchronous patterns, messaging, events, orchestration, choreography, service contracts, retries, idempotency, reconciliation and failure handling.\n\n Govern API and service boundaries, contracts, versioning, security, lifecycle, reuse, interoperability and backward compatibility.\n\n Define data and persistence architecture, including transactional boundaries, relational and NoSQL database selection, caching, data consistency, ownership, replication, Change Data Capture (CDC) and alignment with enterprise data standards.\n\n3. Security and Resilience Architecture\n\n Translate security requirements into architecture covering Identity and Access Management (IAM), OAuth2/OIDC, authorization, service identities, TLS/mTLS, encryption, secrets, network boundaries, API security, auditability and zero-trust principles.\n\n Design solutions for high availability, fault tolerance, timeouts, retries, circuit breakers, bulkheads, idempotency, graceful degradation, recovery, reconciliation and disaster scenarios.\n\n Ensure solutions meet applicable security, engineering and regulatory requirements.\n\n4. Platform, Deployment and DevSecOps Architecture\n\n Define how solutions will be deployed and operated across Kubernetes/container platforms, cloud and on-premises environments, middleware, databases, messaging infrastructure and other runtime platforms.\n\n Ensure architectures support Git-based source management, CI/CD, automated testing, security scanning, artifact management, infrastructure automation and controlled deployment practices.\n\n Define observability requirements covering logging, metrics, distributed tracing, correlation, dashboards, alerting and telemetry using the Bank’s enterprise observability capabilities.\n\n Translate approved Non-Functional Requirements (NFRs) into measurable architectural mechanisms addressing availability, performance, scalability, capacity, security, resilience, recoverability and maintainability.\n\n5. Architecture Governance and Implementation Assurance\n\n Conduct formal architecture and design reviews to determine whether solutions comply with approved principles, standards, reference architectures and engineering requirements before implementation.\n\n Conduct technical architecture walkthroughs with Software Engineering, Integration Engineering, Platform/DevOps, Quality Engineering (QE), Security and relevant delivery teams.\n\n Remain actively engaged during development to verify that implementation conforms to the approved architecture and that significant architectural decisions are correctly implemented.\n\n Review material implementation changes and prevent uncontrolled deviations from approved architecture.\n\n Ensure architecture deviations are documented, assessed and formally approved through architecture governance.\n\n Evaluate architecture exceptions, establish compensating controls where required and ensure accepted architectural debt is recorded, assigned ownership, prioritised and time-bound.\n\n6. Architecture Quality and Operational Readiness\n\n Define measurable architecture fitness functions that can increasingly be automated through CI/CD to verify security, resilience, performance, dependency, API and architectural compliance.\n\n Ensure architecture addresses monitoring, supportability, capacity, recovery, backup and disaster recovery, reconciliation, operational procedures and production failure scenarios before release.\n\n Identify reusable architectural patterns, services, APIs and components and contribute them to the Bank’s reference architecture and engineering standards.\n\n Provide technical leadership to Solution Architects, Solution Analysts and engineering teams through reviews, coaching and knowledge sharing.\n\nQualifications and Experience\n\nApplicants must meet the following requirements:\n\n Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering or another relevant technical discipline.\n\n At least 3 years of experience performing solution architecture, technical architecture, technical design or senior engineering leadership responsibilities.\n\n Minimum 8 years of experience with strong hands-on software engineering or application development experience.\n\nProfessional Certifications\n\nTechnical certifications in the following areas will be an added advantage:\n\n TOGAF or other recognised architecture certifications.\n\n Java with Spring.\n\n Kubernetes CKAD/CKA.\n\n Cloud Architecture.\n\n WSO2 and API Management.\n\n DevOps and DevSecOps.\n\n Security Architecture.\n\nTechnical Knowledge and Competencies\n\n1. Observability and Monitoring\n\n OpenTelemetry.\n\n Metrics, logs and distributed tracing.\n\n Prometheus, Grafana, Jaeger, Sentry or equivalent tools.\n\n Service Level Indicators (SLIs) and Service Level Objectives (SLOs).\n\n Operational monitoring and production troubleshooting.\n\n2. Infrastructure, Platforms and DevOps\n\n Kubernetes, Docker and container technologies.\n\n Linux administration.\n\n Cloud and on-premises architecture.\n\n Git/GitLab and CI/CD.\n\n Jenkins, GitLab CI or equivalent tools.\n\n Artifact repositories.\n\n Infrastructure as Code (IaC).\n\n Configuration and secrets management.\n\n Deployment strategies.\n\n DevSecOps and platform engineering.\n\n3. Database and Data Architecture\n\n Relational databases, preferably Oracle, PostgreSQL or equivalent.\n\n SQL, NoSQL and NewSQL concepts.\n\n Database transactions and audit history.\n\n Data modelling and data consistency.\n\n Database integration and caching technologies such as Redis.\n\n Data migration and ACID transactions.\n\n Distributed data and Change Data Capture (CDC).\n\n Messaging, event/data management, data lifecycle and data integrity.\n\n4. Security Architecture\n\n Identity and Access Management (IAM).\n\n OAuth2, OpenID Connect and JSON Web Tokens (JWT).\n\n Authentication and authorisation.\n\n Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).\n\n Zero-trust architecture and API security.\n\n TLS/mTLS, encryption, secrets and keys management.\n\n Secure coding principles and vulnerability management.\n\n Secure Software Development Lifecycle (Secure SDLC).\n\n Threat modelling and security architecture.\n\n Audit logging and regulatory/security controls.\n\nEqual Employment Opportunity\n\nCRDB Bank is committed to upholding sustainability and Environmental, Social and Governance (ESG) practices. The Bank promotes an inclusive workplace and encourages applications from women and persons with disabilities.\n\nImportant Notice: CRDB Bank does not charge any fees for the application or recruitment process. Applicants should disregard any requests for payment, as these do not represent the Bank’s recruitment practices.\n\nOnly shortlisted candidates will be contacted.\n\nHow to Apply\n\nInterested candidates should submit their applications online through the official CRDB Bank PLC careers portal.\n\nApplication Deadline: 22 November 2026\n\n CLICK HERE TO APPLY","description_format":"text","description_chars":9932,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Tanzania","iso":"TZ","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services"],"lifecycle":[{"event":"open","at":"2026-11-12T14:52:24Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":32,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T03:07:39Z"},"pay":null,"html_url":"https://alion.io/job/crdb-bank-plc-solution-architect","json_url":"https://alion.io/job/crdb-bank-plc-solution-architect.json","meta":{"generated_at":"2026-11-13T03:07:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6569,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2589614},"rest":"https://alion.io/mcp/rest/get_company?id=2589614"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcrdb-bank-plc-solution-architect"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcrdb-bank-plc-solution-architect"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcrdb-bank-plc-solution-architect"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/crdb-bank-plc-solution-architect\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcrdb-bank-plc-solution-architect"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4171696}},{"tool":"search_jobs","arguments":{"company":"crdbbank.co.tz","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4171696},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}