- Date
- 15-07-2025
- Entreprise
- SRM-CS
- Référence
- -
- Localisation
- Périmètre de la SRM Casablanca-Settat
- Fonction
- Technicien en Informatique
Contexte du recrutement et définition de poste
Missions :
L'ingénieur Génie logiciel est principalement responsable de la conception, du développement, de l'implémentation et de l'optimisation des applications. Il participe activement à toutes les phases du cycle de développement, de la conception technique à la mise en production, en mettant l'accent sur la qualité du code et les bonnes pratiques de développement.
Activités :
- Développement :
- Développer des applications web front-end
- Concevoir et implémenter des APIs REST
- Créer et optimiser des requêtes bases de données
- Intégrer des services tiers et des API externes
- Mettre en place des tests unitaires et d'intégration
- Corriger les anomalies et assurer la maintenance évolutive et corrective.
- Conception Technique :
- Participer à la conception de l'architecture applicative
- Rédiger des spécifications techniques détaillées
- Modéliser les données et concevoir les schémas de base de données
- Gestion de Projet :
- Participer aux phases de planification et d’estimation des charges.
- Respecter les délais, le budget et les objectifs de qualité.
- Collaborer avec les équipes transverses (DevOps, infrastructure, sécurité, etc.).
- Participer aux cérémonies Agile (Daily, Sprint Planning, Rétrospectives)
- Amélioration Continue :
- Proposer des améliorations techniques et fonctionnelles
- Contribuer à l'optimisation des performances des applications
Affectation :
Casablanca
Profil recherché
Formation académique :
Diplôme d'ingénieur ou Master (BAC+5) en informatique, génie logiciel ou équivalent.
Expérience professionnelle :
Expérience entre 1 à 2 années en développement d'applications web ou logicielles.
Les profils débutants avec de solides compétences techniques et une forte motivation d'apprentissage sont également considérés.
Compétences requises :
-
- Compétences Techniques Essentielles :
- Développement Front-end : Angular (TypeScript), HTML5, CSS3, JavaScript , Reactjs
- Développement Back-end : Java ,Spring Boot, Spring MVC, Spring Data
- Bases de données : SQL (MySQL, PostgreSQL, Informix), requêtes complexes, optimisation
- IDE : Intellij IDEA, VS Code
- API : Conception et consommation d'APIs REST, JSON, SOAP.
- DevOps : Docker, Git, CI/CD pipelines
- Compétences Techniques Appréciées :
- Bases de données NoSQL (MongoDB)
- Tests automatisés (JUnit)
- Conteneurisation (Docker)
- Méthodes Agile (Scrum)
- Outils de gestion de projet (JIRA, Confluence)
- Bonnes pratiques de développement sécurisé (OWASP)
- Gestion des identités (Keycloak, OAuth 2.0)
- Compétences Comportementales :
- Rigueur et attention aux détails dans l'écriture du code
- Capacité d'apprentissage rapide et curiosité technologique
- Esprit d'équipe et facilité de communication
- Autonomie progressive dans la réalisation des tâches
- Capacité d'analyse et de résolution de problèmes.
IMPORTANT :
- Seuls les diplômes reconnus par l’Etat seront éligibles.
- Le dossier de candidature doit comprendre les documents suivants :
- Copie certifiée conforme du diplôme ;
- Copie certifiée conforme de la carte nationale d’identité électronique ;
- Le CV actualisé ;
- Attestation justifiant l’expérience (le cas échéant) ;
- Tout dossier incomplet ou ne correspondant pas au profil recherché sera automatiquement écarté.
- Les candidats peuvent postuler à un seul poste maximum.
- La date limite de dépôt des candidatures est le 31 juillet 2025 à 23h
LOGISTIQUE DES EXAMENS :
- La logistique des examens vous sera communiquée directement, précisant le lieu, la date et l’heure ;