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
https://www.imbankgroup.com/
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Financial Services
Computer & IT, Science & Engineering
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.
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