Kigali, Rwanda –
The ideal candidate for this role is a team player, with strong analytical skills and will be capable of working with large datasets. This role will be based in our offices in Kigali, Rwanda.
The duties include:
- Build and Maintain a Trusted Data Warehouse: Create and maintain an efficient and trustworthy data warehouse that serves as the backbone of our data-driven operations.
- Design and Implement Scalable Data Pipelines: Utilize Mulesoft and later databricks to design and build highly scalable data pipelines tailored to specific business use cases.
- Enforce Software Development Best Practices: Ensure the adherence to software development best practices, including robust monitoring and effective debugging techniques.
- Collaborate with BI Developers: Work closely with the BI developers to continually enhance our data processes and develop innovative data solutions that drive business growth.
- Collaborate with other business units: Collaboration is atthe heart of everything we do. As a Data Engineer, you will have a unique opportunity to work closely with various business units across the organization.
The ideal candidate would be:
- Previous Relevant Experience: Proven experience in a similar role is essential.
- Data Modelling Expertise: The ability to design and build data models that enhance data accessibility, proficiency, and quality.
- Real-time Data Processing: Experience in creating real-time data processes.
- ETL Pipeline Development: Proficiency in designing and developing ETL data pipelines and coordinating data processes.
- SQL Mastery: Advanced knowledge of SQL, including complex query design, with a keen interest in continuous learning.
- Programming Skills: Familiarity with programming languages such as Python or Scala.
- Problem-Solving Aptitude: Strong problem-solving and analytical skills.
- Adaptability: The ability to be flexible and manage changing priorities in a fast-paced environment.
- Team Player: Collaborative mindset and a proven ability to work effectively within a team.
- Positive Attitude: A positive mindset and a can-do attitude that fuels innovation and growth.
- Educational Background: A bachelor’s or master’s degree in a relevant technical area.
- Communication Skills: Excellent English communication skills, both written and verbal.