TE

Senior Data Systems Engineer – Coffee Africa

TechnoServe
📍 KigaliCDI🗓️ 4 days ago

Job Description

Kigali
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

Title: Senior Data Systems Engineer – Coffee Africa Location: Kigali, Rwanda Reporting/Supervisor: MEL Director – Coffee Division About Techno Serve: At Techno Serve, we believe that everyone deserves the opportunity to build a better life. For over 50 years, we have given smallholder farmers and entrepreneurs the skills, connections, and confidence to lift themselves out of poverty. We leverage the power of markets and the private sector to create sustainable economic growth to benefit people and the planet. Our unique mix of business solutions, deep knowledge of local contexts, and data-driven insights is helping to fight poverty across Africa, Asia, and Latin America. Techno Serve staff are local–95% are from the countries in which they work. We put a high premium on collaboration and entrepreneurship. We hold ourselves and each other to the highest standards of integrity and transparency. And we focus on delivering lasting impact for our mission. Job Summary: The Senior Systems Specialist, Coffee Africa provides technical oversight of monitoring systems for our coffee practice in Africa. The role oversees the development and management of digital systems that collect, analyze and present data on farmer attendance and program performance monitoring (PIMA). PIMA is the monitoring platform for Coffee Africa programs at Techno Serve, tracking program performance and staff activities, operating through Comm Care, and Postgre SQL. Tailored PIMA reports are used by all levels of management to make informed management decisions. The system currently provides monitoring of training attendance and training observation assessments. The vision for PIMA is that it will provide real-time monitoring of all program activities leading to increased program quality and cost efficiency. Primary Functions & Responsibilities: Managing the PIMA Monitoring System to track field management programs: Manage change requests from project teams related to mobile data collection surveys, survey mapping to the PIMA System database, and reporting. Manage the PIMA System support helpdesk, tracking and responding to user requests in a timely and effective manner. Ensure Standard Operating Procedure documents, training materials, and user guides on the system are up-to-date and accurate. Monitor system performance and operation, verifying the integrity and availability of server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs. Design systems for data quality assurance checks Apply secure coding and version control practices (e. g., Git-based workflows, peer code review) to reduce the risk of introducing vulnerabilities into production systems Participate in or coordinate security testing (static/dynamic analysis, dependency vulnerability scanning) as part of the development lifecycle Conduct regular audits of data access permissions and security practices across dashboards, databases, and reporting systems to identify and mitigate vulnerabilities Design, test and roll-out new features in the PIMA system (in collaboration with program management teams): Collaborating with prospective users and program teams to understand and anticipate their needs and translate them into product requirements Managing the product backlog and prioritizing them based on changing requirements Implement all stages of product creation including design and development Monitoring and evaluating product progress at each stage of the process Liaising with the product team and providing regular updates to end-users Participating in scrum meetings and product sprints Developing training materials and training system users for the new product developed. Ensure Standard Operating Procedures are in place as a guide to users for the new product developed. Manage or contribute to CI/CD pipelines that incorporate automated testing and security gates prior to deployment Dashboards and Reports (Secondary Responsibility, ~15-30% of time)Provide occasional, as-needed support on dashboard design and maintenance Assist with resolving dashboard/report issues when they exceed the primary team’s bandwidth Occasionally support training sessions on existing data systems Basic Qualifications Bachelor’s degree in Computer Science, Information Technology, or a related field and least 5 years of experience in data engineering, including SQL, Postgre SQL, data pipelines, data transformation, and data quality. Or a Master’s Degree and 3 years of experience. Familiarity with data security principles including encryption, access control, and anonymization techniques for sensitive or personally identifiable data Experience developing and integrating REST APIs, preferably using Python. Experience developing web applications using React and Java Script. Basic knowledge of virtual machines (VMs), cloud infrastructure, and application deployment on GCP and/or AWS. Experience with version control systems (e. g., Git) and collaborative code review practices Familiarity with CI/CD pipelines and integrating automated security testing into deployment workflows Working knowledge of secure coding practices and common vulnerability class Strong analytical, problem-solving, communication, and coordination skills Physical Requirements: The person in this position must be able to: Travel in work environments may present physical challenges in regard to traversing rough terrain, tolerating extreme climate/weather conditions, and at times safety, security and/or health concerns. When not in the field, may remain in a stationary position for an extended number of hours throughout the day using a computer, frequently communicating by telephone or Google meet, and in meeting with others Occasionally move items weighing up to 20 lbs. and able to transport and position their luggage when traveling; Occasionally ascend/descend stairs; and Frequently move about inside the office to access files, cabinets, office machinery, and meeting rooms. Closing statements: We encourage all qualified individuals who share Techno Serve’s vision of improving the lives of others through proven business solutions

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 6 Ingénieur position(s) posted this week in Rwanda.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

When tailoring your CV for TechnoServe, directly link your past projects to les compétences demandées dans l'annonce. Use one strong bullet point showing how you solved a similar challenge. This proves you’re ready, not just interested.

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Quantified achievements — Projects delivered (cost, timeline, scale), standards applied (ISO, local norms), teams supervised. Professional certifications and engineering board membership are strong credibility signals.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

CA

Data Analytics Specialist – College of Engineering – CMU Africa

🎓 Formation / Diplômes Carnegie Mellon University, a premier private research institution with a global footprint, ranks among the most distinguished universities worldwide. Through pioneering advancements in neuroscience, transformative artistic performances, pioneering startups, data driven innovation, bold aspirati

CDI3 months ago
CA

Data Analytics Specialist for CMU Africa’s College of Engineering

🎓 Formation / Diplômes Carnegie Mellon University stands as a distinguished private research institution globally recognized for its pioneering contributions across education and innovation. Through cutting edge advancements in brain science, transformative performances, entrepreneurial ventures, data driven solutions

CDI3 months ago
MA

Senior Fuel/ Process Engineer

Mace·Kigali

💼 Expérience Mace combines construction expertise with consultancy to unlock potential in every person or project and redefine the boundaries of ambition. Our values shape the way we consult and define the people we want to join us on our journey. The Project This is an opportunity to work on a state of the art landma

Freelance3 months ago
FI

Manager, Data Systems & IT

🎓 Formation / Diplômes Job Manager, Data Systems ITThe Manager, Data Systems IT will own the data and discover the information hidden within helping Spark make smarter business decisions that contribute to the organization’s continued growth and the delivery of even better products. He/she will be responsible for the

CDI18 days ago