جديد
وصف الوظيفة
EPAM, leader mondial du conseil en ingénierie logicielle et du développement digital, recherche un **Senior Full Stack Engineer** pour son bureau d’Abu Dhabi. Vous intégrerez une équipe d’experts techniques et serez le principal interlocuteur technique des clients, garantissant la traduction précise des besoins métiers en solutions logicielles robustes, évolutives et sécurisées.
### Vos missions principales
- **Analyse fonctionnelle** : travailler en étroite collaboration avec les parties prenantes (directeurs métiers, chefs de projet, utilisateurs finaux) afin de comprendre les exigences, les contraintes et les objectifs business. Vous formalisez ces besoins sous forme de spécifications techniques détaillées.
- **Développement back‑end** : concevoir et implémenter des services RESTful en Java (Spring Boot) ou Python (FastAPI) selon les exigences de performance, de scalabilité et de maintenabilité. Vous assurez la qualité du code via des revues, des tests unitaires et d’intégration.
- **Développement front‑end** : créer des interfaces utilisateur modernes, réactives et ergonomiques avec React.js et Next.js, en veillant à l’accessibilité, à la performance et à l’expérience utilisateur optimale.
- **Gestion de bases de données** : concevoir le schéma de bases de données PostgreSQL, optimiser les requêtes, mettre en place des procédures de migration et garantir l’intégrité des données.
- **Déploiement Cloud** : piloter le déploiement complet des applications sur Microsoft Azure (App Services, Functions, Kubernetes, Azure SQL, etc.), en intégrant les bonnes pratiques CI/CD (Azure DevOps, GitHub Actions), la sécurité (IAM, secrets management) et la surveillance (Application Insights, Log Analytics).
- **Méthodologie Agile** : participer activement aux cérémonies Scrum (sprint planning, daily stand‑up, rétrospective) et contribuer à l’amélioration continue des processus de développement.
- **Mentorat** : accompagner les développeurs junior et intermédiaires, partager les bonnes pratiques et favoriser le transfert de compétences au sein de l’équipe.
### Profil recherché
- Minimum **5 ans** d’expérience confirmée en développement full‑stack, dont au moins 2 ans sur des projets client‑facing.
- Maîtrise du **Java / Spring Boot** et du **Python / FastAPI** pour le back‑end.
- Expertise en **React.js** et **Next.js** pour le front‑end.
- Solide connaissance de **PostgreSQL** et des principes de conception de bases de données relationnelles.
- Expérience avérée sur la plateforme **Microsoft Azure** (déploiement, scalabilité, sécurité, CI/CD).
- Excellentes capacités d’analyse, de résolution de problèmes et d’autonomie.
- Aptitude à communiquer clairement en anglais et en arabe, tant à l’écrit qu’à l’oral, avec des interlocuteurs techniques et non‑techniques.
- Diplôme universitaire (Bac+5) en informatique, ingénierie logicielle ou domaine équivalent.
- Familiarité avec les environnements Agile / hybride et les outils de gestion de projet (Jira, Confluence).
### Ce que nous offrons
- **Environnement international** au sein d’une société reconnue pour son excellence technique et son innovation.
- **Projets à forte valeur ajoutée** pour des clients de premier plan dans les secteurs de la finance, de la santé et du retail.
- **Package salarial compétitif** avec bonus de performance.
- **Formation continue** (certifications Azure, cours de spécialisation) et possibilités d’évolution rapide.
- **Assurances santé**, plan de retraite et avantages sociaux adaptés aux expatriés.
- **Flexibilité** : bureau moderne à Abu Dhabi, avec possibilité de travail hybride selon les besoins du projet.
Rejoignez EPAM et participez à la création de solutions digitales qui transforment les entreprises de demain. Postulez dès maintenant en cliquant sur le lien ci‑dessous.