Integrations Specialist job at I&M Bank
Website :
9 Days Ago
Linkedid Twitter Share on facebook
Integrations Specialist
2026-06-01T15:27:20+00:00
I&M Bank
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_3032/logo/I&M%20bank.png
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Financial Services
Computer & IT, Science & Engineering
TZS
MONTH
2026-06-08T17:00:00+00:00
8

Job Purpose

The Integration Specialist will be responsible for driving the integration of digital solutions with external and internal channels. This role requires strong technical expertise and software development skills to deliver high-quality integrations while accelerating time-to-market.

The successful candidate will play a key role in system design, development, integration, testing, and deployment, while also contributing to product strategy through a strong understanding of customer needs. The role spans the full software development lifecycle, from requirements analysis to service delivery and user handover.

Key Responsibilities

  • Design and deliver integration solutions on time, within budget, and aligned to business requirements.
  • Develop and implement scalable, secure, and high-performance integrations across systems and platforms.
  • Lead the technical design and architecture of integration solutions to ensure consistency and quality.
  • Build and maintain interfaces, APIs, services, and reusable components.
  • Develop high-quality, maintainable, and reusable code aligned with enterprise architecture standards.
  • Collaborate with internal teams and vendors to design and implement new services and enhancements.
  • Participate in design reviews, coding, debugging, and system testing.
  • Contribute to business, presentation, and data logic development.
  • Work closely with Product teams to align delivery with customer needs and priorities.
  • Participate in project scoping, effort estimation, and technical planning.
  • Ensure compliance with software development standards, policies, and best practices.
  • Maintain accurate and up-to-date technical and design documentation.
  • Manage version control, ensuring proper code commits, documentation, and demonstrations.
  • Support deployment, service introduction, and handover to business users.

Skills, Knowledge & Competencies

  • Strong foundation in software engineering principles, including design, testing, configuration management, and maintenance.
  • Familiarity with Agile/Scrum and DevOps methodologies.
  • Proficiency in multiple programming languages such as:.NET, C#, Java, Python, JavaScript, Node.js, Ruby, Go, PHP, React.js, Swift
  • Strong experience with:
    • API development and integrations
    • Microservices architecture
    • Cloud-native applications (PaaS/IaaS)
  • Excellent debugging and problem-solving skills for complex systems.
  • Strong understanding of version control systems (Git) and branching strategies.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, CircleCI, Sauce Labs, and Nexus.
  • Knowledge of cloud networking concepts, including load balancers, DNS, firewalls, and virtual networks.
  • Methodical approach to system design, testing, and quality assurance.

Academic & Professional Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Telecommunications, or a related field.
  • 5+ years’ experience as an Integration Specialist, Software Developer, or similar role.
  • Certifications in Agile, Scrum, or DevOps are an added advantage.

Experience Required

  • Minimum of 5+ years’ experience in software development and system integrations.
  • Strong experience integrating systems across banking, fintech, or telecommunications environments.
  • Proven experience designing and implementing highly available and scalable systems.
  • Experience with relational and NoSQL databases.
  • Familiarity with containerization and orchestration tools such as Kubernetes.
  • Experience with ELK Stack (Elasticsearch, Logstash, Kibana) is an added advantage.
  • Experience with message queue systems such as RabbitMQ, Kafka, or Pub/Sub.
  • Strong experience building and maintaining CI/CD pipelines.
  • Experience with source code management tools (e.g., GitHub, GitLab).
  • Solid understanding of the full Software Development Life Cycle (SDLC).
  • Proven ability to document and communicate complex technical systems effectively.
  • Design and deliver integration solutions on time, within budget, and aligned to business requirements.
  • Develop and implement scalable, secure, and high-performance integrations across systems and platforms.
  • Lead the technical design and architecture of integration solutions to ensure consistency and quality.
  • Build and maintain interfaces, APIs, services, and reusable components.
  • Develop high-quality, maintainable, and reusable code aligned with enterprise architecture standards.
  • Collaborate with internal teams and vendors to design and implement new services and enhancements.
  • Participate in design reviews, coding, debugging, and system testing.
  • Contribute to business, presentation, and data logic development.
  • Work closely with Product teams to align delivery with customer needs and priorities.
  • Participate in project scoping, effort estimation, and technical planning.
  • Ensure compliance with software development standards, policies, and best practices.
  • Maintain accurate and up-to-date technical and design documentation.
  • Manage version control, ensuring proper code commits, documentation, and demonstrations.
  • Support deployment, service introduction, and handover to business users.
  • Strong foundation in software engineering principles, including design, testing, configuration management, and maintenance.
  • Familiarity with Agile/Scrum and DevOps methodologies.
  • Proficiency in multiple programming languages such as:.NET, C#, Java, Python, JavaScript, Node.js, Ruby, Go, PHP, React.js, Swift
  • Strong experience with:
    • API development and integrations
    • Microservices architecture
    • Cloud-native applications (PaaS/IaaS)
  • Excellent debugging and problem-solving skills for complex systems.
  • Strong understanding of version control systems (Git) and branching strategies.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, CircleCI, Sauce Labs, and Nexus.
  • Knowledge of cloud networking concepts, including load balancers, DNS, firewalls, and virtual networks.
  • Methodical approach to system design, testing, and quality assurance.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Telecommunications, or a related field.
  • 5+ years’ experience as an Integration Specialist, Software Developer, or similar role.
  • Certifications in Agile, Scrum, or DevOps are an added advantage.
bachelor degree
12
JOB-6a1da4d8939d4

Vacancy title:
Integrations Specialist

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT, Science & Engineering]

Jobs at:
I&M Bank

Deadline of this Job:
Monday, June 8 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Monday, June 1 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about I&M Bank
I&M Bank jobs in Tanzania

JOB DETAILS:

Job Purpose

The Integration Specialist will be responsible for driving the integration of digital solutions with external and internal channels. This role requires strong technical expertise and software development skills to deliver high-quality integrations while accelerating time-to-market.

The successful candidate will play a key role in system design, development, integration, testing, and deployment, while also contributing to product strategy through a strong understanding of customer needs. The role spans the full software development lifecycle, from requirements analysis to service delivery and user handover.

Key Responsibilities

  • Design and deliver integration solutions on time, within budget, and aligned to business requirements.
  • Develop and implement scalable, secure, and high-performance integrations across systems and platforms.
  • Lead the technical design and architecture of integration solutions to ensure consistency and quality.
  • Build and maintain interfaces, APIs, services, and reusable components.
  • Develop high-quality, maintainable, and reusable code aligned with enterprise architecture standards.
  • Collaborate with internal teams and vendors to design and implement new services and enhancements.
  • Participate in design reviews, coding, debugging, and system testing.
  • Contribute to business, presentation, and data logic development.
  • Work closely with Product teams to align delivery with customer needs and priorities.
  • Participate in project scoping, effort estimation, and technical planning.
  • Ensure compliance with software development standards, policies, and best practices.
  • Maintain accurate and up-to-date technical and design documentation.
  • Manage version control, ensuring proper code commits, documentation, and demonstrations.
  • Support deployment, service introduction, and handover to business users.

Skills, Knowledge & Competencies

  • Strong foundation in software engineering principles, including design, testing, configuration management, and maintenance.
  • Familiarity with Agile/Scrum and DevOps methodologies.
  • Proficiency in multiple programming languages such as:.NET, C#, Java, Python, JavaScript, Node.js, Ruby, Go, PHP, React.js, Swift
  • Strong experience with:
    • API development and integrations
    • Microservices architecture
    • Cloud-native applications (PaaS/IaaS)
  • Excellent debugging and problem-solving skills for complex systems.
  • Strong understanding of version control systems (Git) and branching strategies.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, CircleCI, Sauce Labs, and Nexus.
  • Knowledge of cloud networking concepts, including load balancers, DNS, firewalls, and virtual networks.
  • Methodical approach to system design, testing, and quality assurance.

Academic & Professional Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Telecommunications, or a related field.
  • 5+ years’ experience as an Integration Specialist, Software Developer, or similar role.
  • Certifications in Agile, Scrum, or DevOps are an added advantage.

Experience Required

  • Minimum of 5+ years’ experience in software development and system integrations.
  • Strong experience integrating systems across banking, fintech, or telecommunications environments.
  • Proven experience designing and implementing highly available and scalable systems.
  • Experience with relational and NoSQL databases.
  • Familiarity with containerization and orchestration tools such as Kubernetes.
  • Experience with ELK Stack (Elasticsearch, Logstash, Kibana) is an added advantage.
  • Experience with message queue systems such as RabbitMQ, Kafka, or Pub/Sub.
  • Strong experience building and maintaining CI/CD pipelines.
  • Experience with source code management tools (e.g., GitHub, GitLab).
  • Solid understanding of the full Software Development Life Cycle (SDLC).
  • Proven ability to document and communicate complex technical systems effectively.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Monday, June 8 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 01-06-2026
No of Jobs: 1
Start Publishing: 01-06-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.