Postée il y a 1 jour
Vos missions au quotidien
Vous serez basé à Casablanca, au sein de la filiale SG Africa Technologies & Services (SG ATS).
Au sein du département Recherche & Développement, vous rejoindrez l’équipe Software Factory & Engineering, responsable de la conception, de l'automatisation et de l’optimisation des environnements de développement ainsi que de la mise en place de solutions logicielles modernes et efficaces. L’équipe développe donc (dans le langage C# essentiellement) des applications de tous types : micro-services, applications distribuées, interfaces en ligne de commande, interfaces graphiques. En utilisant des technologies modernes (Kubernetes, Docker, Elasticsearch, .NET 8, etc.) et une approche agile.
L’équipe Qualité Assurance et Release Management (QARM) a pour rôle d’assurer la qualité du service offert à nos clients et partenaires et certifier toutes les releases de nos applications R&D.
Votre rôle consistera à :
- Concevoir et mettre en œuvre des architectures logicielles évolutives, performantes et sécurisées.
- Collaborer avec les équipes de développement pour identifier les besoins, proposer et implémenter des solutions adaptées.
- Développer et maintenir des applications distribuées et interfaces utilisateur en utilisant des technologies modernes.
- Mettre en place et automatiser des processus de validation et d’intégration continue (CI/CD) pour améliorer l’efficacité du développement.
- Accompagner les équipes dans le changement et l’amélioration continue des outils et procédures.
- Assurer la veille technologique et l’adoption des bonnes pratiques de développement et d’architecture logicielle.
- Améliorer constamment la production du pôle Software Factory & Engineering pour participer à la productivité et à l’efficacité de l'équipe R&D.
- Accompagner le changement, en favorisant toujours l'efficacité et la simplicité des systèmes et des procédures.
Et si c’était vous ?
De formation supérieure de type master, grande école d’Ingénieurs ou 3ème cycle universitaire, avec dominance Informatique ou Développement Logiciel. Vous avez minimum 2 ans d'expérience au sein d'un environnement similaire :
- Bon communiquant, vous êtes doté de compétences en matière de collaboration écrite et verbale.
- Vous avez une forte appétence pour tous les aspects du génie logiciel (architecture, qualité des algorithmes, lisibilité/maintenabilité du code).
- Vous êtes orienté(e) production et utilisateur, avec un sens prononcé de la réactivité, de l’autonomie et de la proactivité.
- Vous êtes à l’aise avec les environnements multi-OS (Windows/Linux) et aimez relever les défis techniques.
- Vous maîtrisez un langage orienté objet, notamment C#, et êtes capable de mener des projets de bout en bout.
- Vous avez une bonne capacité d’analyse et de résolution de problèmes.
- Vous êtes agile et veillez à livrer de la valeur en continu, en incréments et itérations.
- Bonne capacité d'apprentissage et d'intégration de nouvelles compétences.
- Bonnes capacités de communication en français.
Notre environnement technique
- .NET 8
- GitHub / GitHub Action
- TeamCity
- Ansible
- Docker
- Kubernetes
- RabbitMQ
- Elasticsearch / Kibana
- Object Storage S3
- Artifactory JFrog
- SonarQube