Posted 1 month ago
Integrations Specialist
AI Summary
The Integration Specialist designs, builds, and maintains system integrations, APIs, and microservices across internal and external channels, leading technical design and ensuring timely, high-quality delivery.
About this role
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.
Skills
Explore related jobs
More jobs at I&M Bank Limited
- Assistant Manager - ComplianceDar es Salaam, Tanzania
- Bank Officer - ArushaArusha, Tanzania
- TREASURY TRADER - Forex, Fixed Income & Derivativeskampala, Uganda
- Card Systems & Operations SpecialistDar es Salaam, Tanzania
- Relationship Manager: ChineseDar es Salaam, Tanzania
- Relationship Manager: Northern ZoneDar es Salaam, Tanzania
Similar API Development jobs
Jobs in Dar es Salaam
Tanzania - Assistant Operations ManagerISS Group Holdings Limited · Dar es Salaam, Tanzania
E-commerce and Key Accounts ManagerITM Tanzania Limited · Dar es Salaam, Tanzania- Business Development Advisor (Women-Led SMEs)Cuso International · Dar es Salaam, Dar es Salam
- Resource Mobilization and Program Development Advisor (Women in Mining)Cuso International · Dar es Salaam, Dar es Salam
IT & Support Officer (Operations)ITM Tanzania Limited · Dar es Salaam, Tanzania
Head of Operations (Device Financing)Talent Safari · Dar es Salaam