Développeur Full Stack

00h00 HEURE LIMITE 20-11-2025 DATE LIMITE 07-11-2025 DATE DE PUBLICATION

L’Agence Nationale du Soutien Social - ANSS

  • Type de contrat
  • Statutaire
  • nombre de poste
  • 1
  • localisation
  • Rabat
Partager cette annonce sur
Facebook Linkedin whatsapp

Profil demandé

  • Formation : Ingénieur

  • Expérience : De 2 à 3 ans

présentation

L'Agence Nationale du Soutien Social lance un appel à candidatures pour le poste Développeur Full Stack (1), rattaché(e) à la Service « Applicatifs » Division « Données et Applications »

Conditions de Travail :

  • Lieu : Rabat (avec des déplacements à prévoir).
  • Emploi : Statutaire.

MISSION ET RESPONSABILITES :

  • Dans le cadre de sa stratégie de transformation digitale et de ses missions dans le domaine du soutien social, l’Agence déploie des dispositifs numériques visant à améliorer la qualité et l’accessibilité des services sociaux. Elle conçoit également des solutions innovantes pour optimiser les processus métiers, faciliter les échanges d’informations et mieux accompagner les populations bénéficiaires.
  • Le développeur Full Stack interviendra au sein des équipes projets pour concevoir, développer et maintenir ces solutions digitales à fort impact social.

Il aura pour missions :

Conception et développement technique des solutions digitales :

  • Participer à la conception, au développement et à l’évolution des applications web et mobiles destinées aux différentes persona ;
  • Intervenir sur l’ensemble de la chaîne de développement (front-end, back-end, bases de données) ;
  • Intégrer les interfaces utilisateur conformément aux maquettes UX/UI ;
  • Intégration de composants tiers, interfaçage avec des APIs existantes ;
  • Traduction des besoins métiers en solutions techniques efficaces et durables.

Agilité et culture produit :

  • Développer les applications en mode agile et participer aux cérémonies agiles (daily, sprint planning, rétrospectives, démos).
  • Collaborer étroitement avec les différents profils au sein d'une squad : Développeurs, UX/UI designers, DevOps, Architecte technique, et autres parties prenantes.
  • Travailler en synergie avec les UX designers, DevOps, Product Owner, chefs de projets et parties prenantes sociales.

Qualité et maintenance des solutions :

  • Garantir la qualité, la performance et la sécurité des solutions mises en œuvre.
  • Maintenir et faire évoluer les solutions existantes.
  • Participer aux phases de tests, de déploiement et de support post-livraison.
  • Participer aux tests (unitaires, intégration, …) et au déploiement via CI/CD.
  • Diagnostiquer les problèmes soulevés sur les solutions mises en place.
  • Traiter et résoudre les bugs et remontés détectés et capitaliser sur la résolution des problèmes.
  • Contribuer au suivi de la performance et à l’amélioration de l’expérience utilisateur.

Documentation et amélioration continue :

  • Rédiger et maintenir la documentation fonctionnelle et technique ;
  • Contribuer au développement des bonnes pratiques d’ingénierie et de développement au sein de l’Agence ;
  • Contribuer à la veille technologique et à l’amélioration continue des pratiques.

COMPETENCES ET QUALIFICATIONS REQUISES :

L'appel à candidature est ouvert aux candidats remplissant les conditions suivantes :

  • Être de Nationalité Marocaine.
  • Avoir au moins 18 ans et au maximum 45 ans à la date de publication du présent arrêté.
  • Ne pas être inscrit au registre disciplinaire central de l’administration publique.

Formation 

  • Diplôme Ingénieur d'Etat, master ou équivalent en informatique.

Expérience professionnelle

  • Minimum 2 ans d'expérience dans un poste similaire en tant que développeur full Stack.

Compétences Techniques attendues 

  • Expérience minimale de 3 ans en développement et mise en œuvre de projets IT ;
  • Front-end: HTML5, CSS3/4, JavaScript, TypeScript, frameworks (React.js 17+, Angular,Next.js ou Vue.js).
  • Back-end : Java 17+, Spring Boot, Node.js, PHP (Laravel/Symfony), Python (est un plus).
  • Base de données : Oracle Database (PL/SQL) PostgreSQL, MySQL, MongoDB
  • API : REST, GraphQL
  • Intégration responsive mobile-first
  • Outils : Git, GitLab CI/CD, Git workflow, Gitlab (developer side : merge request, pipeline, code review, branches), Sonar, SonarQube.
  • Connaissance de base souhaitable en Devops : Gitlab, Kubernetes, Docker, Jenkins.
  • Architecture : Connaissance des architectures microservices et conteneurisées.
  • Maîtrise des outils de tests automatisés (Selenium, JUnit, TestNG ...)
  • Maîtrise des bonnes pratiques de performance et de sécurité (OWASP, SANS Top 25,...);
  • Connaissance des bonnes pratiques de développement accessible (WCAG) est un plus
  • Collaboration et Gestion de Projet : Méthodologies Agile/Scrum : Avoir une expérience pratique en développement en mode Agile est un plus.

Compétences Interpersonnelles 

  • Expérience démontrée de travail en méthodologie agile (Scrum ou Kanban), en développement des users stories & Evaluation de la complexité des US, ...
  • Esprit d'équipe, capacité d'adaptation et sens analyse.
  • Rigueur, autonomie, réactivité et sens de l'organisation.
  • Capacité à comprendre les enjeux sociaux des projets et à y contribuer de manière éthique et engagée.

Langues :

  • Maîtrise de l'arabe et du français (obligatoire).
  • La maîtrise de l'anglais est un atout (documentation technique, échanges internationaux).

Dossier de candidature

Le dossier de candidature est composé des pièces suivantes :

  • Demande de candidature adressée à Madame la Directrice Générale de l’Agence.
  • Curriculum Vitae à jour du/de la candidat(e), incluant son adresse électronique, son numéro de téléphone et une photographie récente.
  • Copie de la Carte Nationale d’Identité.
  • Copie du diplôme ou certificat obtenu dans la spécialité requise. (Dans le cas où un certificat de réussite est fourni, le/la candidat(e), en cas de réussite au concours, devra présenter le diplôme avant la date fixée pour la prise de fonction.)
  • Copie de la décision d’équivalence du diplôme ou titre universitaire, le cas échéant.
  • Certificats de travail ou attestations professionnelles démontrant que le/la candidat(e) possède l’expérience professionnelle requise pour le poste objet du concours. Les attestations relatives aux périodes de stage ne sont pas prises en considération.

Nous vous prions de bien vouloir consulter l'article 4 de l'avis de recrutement en PJ.

modalités de dépôt de candidature

Le dépôt du dossier de candidature, incluant les documents mentionnés à l'article 4 ci-dessus, doit être effectué via le portail suivant : https://www.emploi-public.ma/fr/concours/details/79c4b29e-249f-4c00-96cf-51251e90abe8

Date limite : Le 20 Novembre 2025.

NB 

  • Aucun dossier incomplet ou soumis après la date et l'heure limites indiquées ci-dessus ne sera accepté.
  • La date et le lieu des épreuves écrites et orales seront communiqués ultérieurement sur le portail officiel de l’emploi public : https://www.emploi-public.ma.

Contact recruteur

  • Nom :
  • Email :
  • Tél :