Détails de l'offre numéro O/KSR/1703


Lieu : Nouakchott
74
Ingénieur Logiciel O/KSR/1703
Description de l'offre

Offre de stage

1. Poste : Ingénieur Logiciel

2. Lieu de travail : Nouakchott

3. Type de contrat : STAGE

À propos de l’entreprise

BetaClic est une startup panafricaine développant des solutions technologiques et communautaires au service de l’élevage, de la santé animale et de l’entrepreneuriat rural.
 Notre approche repose sur l’innovation, la proximité terrain, l’impact social et la structuration de communautés durables.

Objectif du stage :

L'ingénieur logiciel a pour objectif principal de concevoir, développer, tester et maintenir des logiciels de haute qualité, en contribuant au succès des projets de l'entreprise.

Missions principales :

L'ingénieur logiciel aura les responsabilités suivantes, mais elles peuvent varier en fonction du type de projet ou du domaine d'activité :

-          Développement logiciel :

o   Concevoir, développer et maintenir des applications logicielles en utilisant des langages de programmation et de frameworks tels que Java JEE, C++, Angular, React, Flutter, Spring Boot …

o   Collaborer avec d'autres membres de l'équipe pour garantir la cohérence et l'efficacité du code.

-        Tests et débogage :

o   Élaborer des plans de test et effectuer des tests unitaires, d'intégration et de validation.

o   Identifier et résoudre les problèmes de manière proactive pour garantir la qualité du logiciel.

-          Gestion de projet : 

o   Participer à la planification des projets et au suivi des délais.

o   Assurer la documentation adéquate du code source et des processus. 

-           Collaboration et communication :

o   Travailler en étroite collaboration avec les membres de l'équipe multidisciplinaire.

o   Communiquer efficacement les progrès et les obstacles aux parties prenantes du projet. 

- Faire partie d'une start-up informatique innovante et prometteuse

Profil recherché :

·       Formation : Bac+5 en génie logiciel, développement logiciel ou domaine similaire.

·       Compétences techniques :

o   Maîtrise d’au moins un langage de programmation parmi Java, C++, JavaScript/TypeScript (Angular, React) ou Dart (Flutter).

o   Connaissance des frameworks et outils modernes (Spring Boot, Angular, React, Flutter).

o   Notions de tests unitaires et d’intégration.

 

Compétences :

Maîtrise des langages de programmation, des outils de développement et des frameworks pertinents.

Solides compétences en résolution de problèmes et en conception logicielle.

Connaissance des meilleures pratiques en matière de développement agile.

Langues :

          Excellente maîtrise du français, un niveau satisfait en anglais est nécessaire.