IT Job At Mission for Essential Drugs and Supplies
Recruit Finds
Nairobi, Kenya
Job summary
Systems Integration Coordinator at Mission for Essential Drugs and Supplies (MEDS)
About this role
Systems Integration Coordinator Job in Kenya – Dawa za Ubora Project
Technology is increasingly becoming part of how supply chains collect information, coordinate activities and make operational decisions. When different systems need to communicate with one another, the quality of the technology behind them can have a direct effect on how smoothly information moves from one part of an operation to another.
The Dawa za Ubora Project is looking for a professional who can work at this intersection of technology and supply chain operations. The Systems Integration Coordinator role brings together software development, data management, system integration and technical support, with the broader responsibility of helping create digital solutions that improve the way supply chain information is collected, organized and reported.
Rather than being limited to writing code, the position covers a much wider part of the software development process. The successful professional will be expected to understand operational challenges, translate them into technology requirements, develop suitable systems and remain involved after those systems have been deployed.
A role built around solving operational problems with technology
One of the most important aspects of this position is the connection between supply chain requirements and IT infrastructure. The role requires someone who can understand what users and stakeholders need from technology and then turn those needs into practical systems.
This starts with technical assessments and stakeholder consultations. The person appointed will be expected to examine challenges affecting supply chain operations, engage with relevant stakeholders and help determine what type of technological solution can address those challenges.
That means technical knowledge alone is not enough. The role also calls for the ability to listen, analyse problems and communicate effectively with people who may have different responsibilities and levels of technical understanding.
The objective is to ensure that technology supports the actual requirements of the project rather than becoming a separate function operating independently from supply chain activities.
From an idea to a working information system
The position also reaches into the design stage of software development. Once a technological requirement has been identified, the Systems Integration Coordinator will be involved in creating the structures needed to turn that requirement into a functional solution.
This includes working with data structures, algorithms and system architecture. These decisions have to be made with several considerations in mind, including technology, cost and risk. The expectation is therefore for solutions to be not only functional but also efficient and scalable.
For someone working in this position, system design is about making choices that allow an application to meet project requirements while maintaining appropriate performance standards. A solution may need to handle data efficiently, work reliably and remain practical as requirements develop.
The ability to think beyond an individual piece of code is therefore important. The professional needs to understand how different technical components fit together and how those components contribute to the overall system.
Software development is part of the wider responsibility
Once the design has been established, the role moves into hands-on software development. The successful candidate will be expected to develop efficient, high-quality code while following appropriate coding practices.
Programming ability is therefore one of the central requirements of the position. The vacancy identifies Java, Ruby on Rails and C++ among the relevant programming languages, while also allowing for skills in other programming languages.
However, writing code is only one part of the development process. Technical documentation is also important because the systems being developed need to be understandable and maintainable throughout their lifecycle.
The role also involves deploying applications to different environments. This means the successful candidate must be comfortable with the processes involved in moving software from development through the stages required for deployment.
The combination of programming, documentation and deployment makes this a position suited to someone who understands software as a complete development process rather than simply a coding task.
Keeping systems useful after deployment
A digital system does not stop requiring attention once it has been launched. The Systems Integration Coordinator will also provide ongoing support and maintenance for deployed applications.
This includes troubleshooting problems, monitoring system performance and carrying out upgrades where necessary. The objective is to maintain system stability while addressing issues before they become larger problems for users.
Technical support and troubleshooting skills are therefore specifically highlighted among the required competencies. The successful candidate needs to be able to investigate technical problems, identify potential causes and work toward practical solutions.
This part of the position also requires a proactive approach. Instead of waiting for every problem to become a major disruption, the professional will be expected to monitor systems and address issues that could affect their reliability or user experience.
Maintenance and upgrades will form part of the continuing responsibility for ensuring that the applications remain useful to the project.
Understanding the complete software development lifecycle
Another important feature of this opportunity is its involvement in the full software development lifecycle, commonly referred to as the SDLC.
The role covers the process from planning and development through testing and deployment. This requires an understanding of how individual development activities fit into a wider and systematic process.
Planning provides the foundation for the work, while development turns requirements into functioning software. Testing then helps establish whether the solution performs as expected before deployment makes it available in the intended environment.
The Systems Integration Coordinator will be involved across these stages rather than focusing on only one phase. This broad responsibility makes knowledge of structured software development particularly important.
The role also involves ensuring that software components can work together as a functional system. Developing verification plans and quality assurance procedures will help confirm that individual components are compatible and that the resulting solution meets the required quality standards.
Where data and databases become critical
Data management is another significant part of the technical profile required for this position. The Dawa za Ubora Project information systems are intended to improve the collection, organization and reporting of information across the supply chain.
For that reason, the professional needs to understand how data is structured and managed within information systems. Database management is specifically identified as one of the technical competencies required for the role.
System integration is equally important. Different components and applications need to work together effectively if information is to move through a digital environment without unnecessary barriers.
The successful candidate will therefore need to combine knowledge of databases, data management and integration rather than treating each technical area as an isolated responsibility.
The experience expected from applicants
This is a position aimed at an experienced technology professional. Applicants are required to have a Bachelor’s degree in Computer Science, Software Engineering, ICT or a related field.
The academic qualification provides the technical foundation for the role, but professional experience is also a major requirement. Candidates need at least five years of relevant experience, including two years of proven experience working as a Software Developer.
That experience is important because the position involves more than theoretical knowledge. The responsibilities cover system architecture, programming, deployment, troubleshooting, maintenance, integration, testing and quality assurance.
An applicant therefore needs to demonstrate familiarity with the practical realities of software development and technology implementation.
Technical ability must be matched by people skills
Although much of the work is technical, the position also places emphasis on behavioural competencies.
Communication and interpersonal skills are required because the role involves consulting stakeholders and working across the relationship between supply chain operations and IT. A technically strong solution is only useful when the people involved can understand its purpose and work together to implement and maintain it.
Problem-solving and analytical skills are equally important. The position is designed around addressing complex technological and logistics challenges, meaning the successful candidate must be comfortable examining problems, considering alternatives and arriving at workable solutions.
The vacancy also highlights teamwork, integrity and keen attention to detail. These qualities complement the technical responsibilities of the position, particularly when dealing with software quality, data, system performance and technical documentation.
An opportunity for a software professional who thinks beyond code
The Systems Integration Coordinator opportunity brings several areas of technology together in one position. Software development is at its centre, but the work extends into data management, databases, system architecture, technical support, deployment, quality assurance and system integration.
That makes the role particularly relevant to an experienced technology professional who enjoys understanding the wider purpose behind the systems they develop.
The successful candidate will need to move between technical design and practical problem-solving, while also working with stakeholders to ensure that technology responds to genuine supply chain requirements. The position requires someone who can contribute during planning, remain involved during development and testing, and continue supporting the system after deployment.
For qualified applicants with the required education, programming experience and technical competencies, this is an opportunity to apply software development skills to a project where information systems are closely connected to supply chain operations.
Interested candidates should carefully review the official application instructions and ensure that their CV clearly demonstrates their relevant software development experience, technical capabilities and educational background before applying.
