Détails de l'offre numéro O/TVZ/1337
Lieu : Tevragh Zeina Secteur : Informatique Guichet Techghil : Tevragh Zeina 402
Deux Stagiaires Développeurs Full Stack O/TVZ/1337
Profil recherché
Type de l'offre : Niveau d'étude : Bac+3 Type de contrat : StageDescription de l'offre
Offre de stage
1. Poste : Deux Stagiaires Développeur Full‑Stack
2. Lieu de travail : Nouakchott
3. Type de contrat : Stage
À propos de l’entreprise
EfficaSYS SARL est une entreprise mauritanienne spécialisée dans le génie logiciel et les services aux entreprises. À travers ses différentes branches (Technologie, Ressources Humaines, EfficaSYS Communication et EfficaSYS Consulting) l’entreprise accompagne les organisations publiques et privées dans leur transformation numérique, la gestion des ressources humaines, leur stratégie de communication et l’optimisation de leurs performances.
Description du poste
Nous recherchons deux stagiaires développeur(se)s full‑stack
avec un minimum d’expérience (projets concrets, alternance ou stage
antérieur) pour contribuer au développement de nos plateformes (SIRH, Job
Board, intégrations data, analytics). Ils interviendront sur le back‑end
(Java/Node.js/ASP.NET) et le front‑end de modules web, bases de
données SQL/PostgreSQL, APIs et intégrations.
Les stagiaires participeront aux missions
suivantes :
- Participer à l’analyse des
besoins et à la conception technique (user stories, schémas de données,
APIs).
- Développer des APIs
REST et services back‑end en Java (Spring Boot/Jakarta EE), Node.js
(Express/Nest.js) ou ASP.NET (Core/MVC).
- Concevoir et optimiser des
modèles de données SQL ; implémenter des requêtes performantes sous
PostgreSQL (index, vues, procédures).
- Contribuer aux interfaces
web (HTML/CSS/JS ou framework front — React/Angular/Vue selon projets).
- Rédiger des tests
unitaires et participer aux revues de code (Git).
- Mettre en place et
améliorer les pipelines d’intégration/déploiement (CI/CD) avec l’équipe
(GitHub Actions/DevOps).
- Documenter le code, les
APIs et les schémas de données ; contribuer aux bonnes pratiques de
sécurité et de performance.
- Assurer un support technique de niveau 1 sur les modules livrés et remonter les incidents.
Profils recherchés
- Formation : Bac+3 Ou
plus en informatique/ingénierie logicielle ou équivalent.
- Expérience : au
moins 6–12 mois d’expérience pertinente (stage/alternance/projets
académiques avancés, freelancing) avec livrables.
- Méthodologie :
notions d’Agile/Scrum, gestion de tickets, Git (branches,
PRs, code review).
- Langues : français
(bon niveau écrit/oral) ; anglais technique apprécié.
Compétences
techniques requises
- Java (Java 11+ ;
Spring Boot / Jakarta EE) — maîtrise des bases OOP, REST, JPA/Hibernate.
- Node.js (Express ou
Nest.js) — routing, middlewares, gestion d’erreurs, consommation/
exposition d’APIs.
- ASP.NET (Core
ou MVC) — contrôleurs, modèles/vues, services web.
- SQL — modélisation
relationnelle, jointures avancées, optimisation de requêtes.
- PostgreSQL —
gestion de schémas, indexes, vues matérialisées, migrations (ex. Flyway/Liquibase).
- APIs REST/JSON, Git (workflow de branches), tests
unitaires de base.
Seront un
plus :
- Front‑end moderne (React/Next.js, Angular,
ou Vue).
- Docker, notions de CI/CD
(GitHub Actions/Azure DevOps).
- Linux/bash, bases
de sécurité applicative (authN/authZ, OWASP Top 10).
- Notions de Data/Analytics (ETL, dashboards) ou cloud (Azure/AWS/GCP).
Soft
skills
- Rigueur, sens du
détail et de la qualité logicielle.
- Autonomie et
capacité d’apprentissage rapide.
- Esprit d’équipe,
communication claire, sens du service.
- Orientation résultat
et respect des délais.
