Jobs Companies SLR Consulting Associate Software Engineer

À propos de ce poste Associate Software Engineer chez SLR Consulting

SLR Consulting · Sur site · Kigali, Rwanda

Job Description: Associate Software Engineer 

SLR Better Mining 

Role Summary 

The Associate Software Engineer works under the guidance of senior team members supporting the design, development, testing, and maintenance of digital products used by SLR Better Mining. The role involves contributing to frontend and backend development, supporting system integrations, assisting with user support, and helping with data cleaning and validation where needed. 

The Associate Software Engineer works closely with more senior engineers and technical leadership, learning best practices in software engineering while delivering reliable, well-tested code. 

Reporting Line 

The Associate Software Engineer reports to the Technical Adviser and works closely with the SLR Better Mining technical and operations teams as well as other SLR digital teams. 

 

Key Responsibilities 

1. Software Development & Delivery 

  • Support the development, testing, and maintenance of software applications using technologies such as: 

  •     Elixir / Phoenix / Python  

  •     JavaScript frameworks (NestJS, ReactJS, NextJS) 

  • Implement features and bug fixes based on clearly defined requirements and technical designs. 

  • Write clean, readable, and testable code following established coding standards. 

  • Assist in translating user and business requirements into technical solutions. 

  • Participate in software testing, debugging, and quality assurance activities.   

  • Develop basic technical documentation, including code comments and implementation notes. 

  • Support deployment activities under guidance from senior engineers. 

2. System Support & Maintenance 

  • Assist in troubleshooting, debugging, and resolving software defects. 

  • Support maintenance of existing applications to improve stability and performance. 

  • Help ensure systems remain up to date with required enhancements and fixes. 

  • Escalate technical issues appropriately and document resolutions. 

 

3. Team Collaboration & Learning 

  • Collaborate with other engineers and Better Mining project staff. 

  • Take part in code reviews as a contributor and incorporate feedback. 

  • Demonstrate continuous learning and skill development aligned with team needs. 

 

Required Skills & Experience 

  • Degree or equivalent training in Computer Science, Software Engineering, or a related field. 

  • Basic understanding of the software development lifecycle (SDLC). 

  • Knowledge of JavaScript/TypeScript   

  • Familiarity with React.js, Next.js, and NestJS 

  • Exposure to Elixir/Phoenix is an advantage   

  • Basic understanding of REST APIs   

  • Basic knowledge of PostgreSQL and MongoDB   

  • Familiarity with Git/GitHub   

  • Basic understanding of software testing and debugging   

  • Exposure to Docker, CI/CD, and cloud platforms such as Heroku and Azure   

  • Comfort working in Linux/Bash environments   

  • Willingness to learn new technologies and frameworks. 

  • Strong problem-solving skills and attention to detail. 

 

Role Level Expectations 

  • Works under regular guidance and supervision. 

  • Delivers well-defined tasks with increasing independence over time. 

  • Focuses on skill development and technical growth. 

  • Does not hold primary ownership of production systems. 

 

 

 

Prêt à postuler chez SLR Consulting ?
Postuler chez SLR Consulting

À propos de SLR Consulting

We’re Making Sustainability Happen. We don’t have all the answers to the complex sustainability challenges faced by humanity today. But we’re working on it. We are a consultancy with 4,500+ employees, working on projects in over 125 countries around the world. When you join SLR, you’ll work alongside some of the world’s leading advisors and technicians on projects of global importance in the environmental space. We know sustainability starts from within. And no matter how good we are today, we can always do better. We continually work on our internal ethics to set the standard for organisations and reflect the advice we give to clients.

Voir tous les emplois chez SLR Consulting →

Emplois similaires

Zipline
Senior Full Stack Software Engineer
Zipline
⚡ Postuler tôt Kigali, Rwanda Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 3 j
Zipline
Full Stack Software Engineer - Mapping
Zipline
⚡ Postuler tôt Kigali, Rwanda Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 3 j
Lloyds Banking Group
Mobile Software Engineer - Android
Lloyds Banking Group
⚡ Postuler tôt London 1-10 Praed Mews Hybride £76,760–£95,950
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
Lloyds Banking Group
Mobile Software Engineer - iOS
Lloyds Banking Group
⚡ Postuler tôt London 1-10 Praed Mews Hybride £76,760–£95,950
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
Lloyds Banking Group
Backend Software Engineer
Lloyds Banking Group
⚡ Postuler tôt London Hybride £76,760–£95,950
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
HP
Remote Support Engineer – Digital Front End (DFE) Software Solutions
HP
⚡ Postuler tôt Tlaquepaque, Jalisco, Mexico Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
HP
Remote Support Engineer – Digital Front End (DFE) Software Solutions
HP
⚡ Postuler tôt Tlaquepaque, Jalisco, Mexico Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
HP
Browser Software Engineer Intern
HP
⚡ Postuler tôt Cambridge, Cambridgeshire, Uni... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
World Vision International
Resource Development Manager
World Vision International
⚡ Postuler tôt Kigali, Rwanda Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 3 j

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez SLR Consulting

Voir tous les emplois chez SLR Consulting →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit