logo

View all jobs

Application Integration Architect

Nairobi, Nairobi
TERMS OF REFERENCE – ARCHITECT - CORE BANKING APPLICATIONS
Demonstrate proficiency in designing and implementing technology solutions that support the bank’s core banking systems. The role typically demands a deep understanding of banking, banking operations, technical architecture, solutions development and the ability to translate business needs into scalable and reliable solutions.

Key Responsibilities:
  • Lead the architecture and design of scalable, secure, and reliable core banking systems.
  • Collaborate with cross-functional teams, including developers, QA, technology operations, security, and compliance, to deliver integrated solutions.
  • Work closely with business stakeholders to understand requirements and translate them into technical solutions.
  • Develop detailed architectural blueprints, technical specifications, and solution designs for core banking and payments platforms
  • Create integration strategies and patterns to ensure seamless interaction between core banking, payments systems, and external partners (payment processors).
  • Drive the adoption of modern software development practices, including microservices, containerization, and cloud-native architectures
  • Provide hands-on technical leadership to development teams, guiding the implementation of core banking and payments solutions.
  • Participate in coding, code reviews, and technical design sessions to ensure high-quality software delivery.
  • Oversee the development of APIs, microservices, and integration layers that connect core banking systems with other applications and external services.
  • Lead the end-to-end implementation of core banking and payments solutions, from initial design through to production deployment.
  • Collaborate with DevOps teams to establish and maintain CI/CD pipelines, enabling continuous integration, testing, and deployment of software.
  • Ensure that all core banking deployed solutions are optimized for performance, security, and scalability, and that they adhere to architectural principles.
  • Create and Review Technical Architecture Documents for system changes and new systems and solutions
  • Lead in elicitation and documentation of non-functional requirements.
  • Participate and guide on the non-functional tests planning and execution i.e. performance / load tests, security tests and high availability and fail over testing
  • Monitor and analyze system performance, identifying and addressing bottlenecks, latency issues, and other performance concerns.
  • Lead the deployment of core banking and payments solutions to production environments, ensuring minimal disruption to operations.
  • Work with infrastructure and operations teams to establish deployment automation, rollback procedures, and disaster recovery plans.
  • Ensure that all deployments are thoroughly documented and that deployment scripts are maintained and version-controlled.
  • Ir
Skills & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least 7 years of experience in software architecture and development, with at least 5 years in core banking and payments systems.
  • Hands on development experience in service decomposition, solution design and implementation based on microservices architecture.
  • Proven experience in designing, developing, and deploying large-scale, mission-critical banking and payments applications.
  • Strong knowledge of core banking platforms (e.g. Temenos) and payments systems (e.g. SWIFT, ACH, card processing).
  • Proficiency in modern software architecture patterns (e.g. microservices, event-driven architecture, messaging) and technologies (e.g. Kubernetes, Docker)
  • Software development hands-on experience
  • Excellent communication and collaboration skills, with the ability to work effectively with diverse teams.
  • Experience with digital transformation initiatives in banking.
  • Familiarity with API gateways, integration platforms, and middleware.
  • Understanding of cybersecurity practices and regulatory compliance in banking


 

Share This Job

Powered by