Description de l'entreprise
ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2300 consultants et vise un centre d’excellence de 3100 consultants ALTENiens en fin 2024. Avec plus de 90 recrutements par mois, ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias.
Rejoindre ALTEN MAROC c'est bénéficier :
- Des parcours professionnels diversifiés avec des opportunités de carrière, une mobilité interne, sectorielle, géographique et métiers.
- Des formations certifiantes et diplômantes.
- Des événements réguliers pour combiner bien être et performance.
Description du poste
Le consultant(e) aura pour mission de développer et maintenir les applications back-end en utilisant des technologies modernes et robustes.
Il/Elle sera responsable de la conception, du développement, des tests et de la mise en production des services back-end pour les applications web et mobiles
Qualifications
Bac + 5 en informatique
Expérience de 7 ans et plus
- Maîtriser NodeJS 16 pour développer des applications back-end performantes et scalables.
- Avoir une solide expérience avec ExpressJS pour la création d'API RESTful et la gestion des routes.
- Être familier avec VueJS 3 pour la création d'interfaces utilisateur côté client.
- Avoir une bonne compréhension des bases de données relationnelles, notamment PostgreSQL, pour la gestion des données.
- Être capable d'utiliser Jest pour écrire des tests unitaires et d'intégration.
- Maîtriser les concepts de REST, Swagger et Google API pour la conception et la documentation des API.
- Avoir une expérience avec des outils de gestion de versions comme Git (BitBucket).
- Être familier avec les concepts d'authentification et d'autorisation, notamment OAuth et OIDC.
- Avoir une expérience avec les systèmes d'exploitation Linux, en particulier Debian (Ubuntu), pour le déploiement et la maintenance des applications.
- Être capable d'utiliser des outils de ligne de commande comme Bash pour la gestion des scripts et des tâches automatisées.
- Posséder une excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité.
- Avoir un esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
- Avoir une capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
- Posséder un esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.
- Maîtriser les concepts d’Agilité (Scrum, Sprint Planning, Backlog…).
- Avoir une bonne connaissance des principes de développement logiciel, notamment les méthodologies Agile et les bonnes pratiques de développement.
Informations supplémentaires
Looking Forward to hearing from you!