Développeur Backend Senior Python
Rabat, Morocco
ALTEN
Leader in Engineering and IT Services, ALTEN supports its customers’ development strategies in the areas of innovation, R&D and technological information systems.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
En tant que Développeur Back-End, vous serez amené :
- Développer et maintenir les applications back-end RH en Python.
- Concevoir et implémenter des API RESTful.
- Gérer les bases de données PostgreSQL, optimiser les requêtes et assurer la performance.
- Mettre en place et gérer des pipelines CI/CD (Jenkins, Docker, Kubernetes).
- Déployer des applications dans des environnements Cloud (GCP) en utilisant Cloud Functions, Cloud Run, etc.
- Surveiller la performance des applications avec des outils comme Grafana et ELK.
- Participer à l’amélioration continue des systèmes et processus de développement.
- Collaborer en mode Agile (Scrum) avec les équipes produit et infrastructure.
- Rédiger la documentation technique pour les API et les systèmes.
Qualifications
- Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente.
- Expérience de plus de 7 ans en Python.
- Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Informations supplémentaires
Compétences professionnelles :
- Maîtrise du langage de programmation Python, y compris les concepts de programmation orientée objet et les structures de données.
- Expérience signicative avec les technologies GCP (Google Cloud Platform), notamment les services de calcul, de stockage et de base de données.
- Expertise dans l'utilisation de Terraform pour le provisioning d'infrastructure et la gestion de congurations.
- Compréhension approfondie des architectures microservices et des principes de conception RESTful.
- Connaissance des outils de gestion de versions Git et des workows de développement collaboratif.
- Capacité à écrire des tests unitaires et d'intégration pour garantir la qualité du code.
- Excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité.
- 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.
- Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
- Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.
- Maîtrise des concepts d’Agilité (Scrum, Sprint Planning, Backlog…).
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture CI/CD Docker ELK GCP Git Google Cloud Grafana Jenkins Kubernetes Microservices Pipelines PostgreSQL Python R R&D Scrum Terraform
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.