Software Engineering Manager (m/f/d) - Alger
- Hiring from
- Algeria
- Work type
- Hybrid
- Posted
541,465 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
A SAVOIR AVANT DE POSTULER
Poste basé à Alger - Algérie
Contrat local proposé - pas de contrat d'expatriation, ni de freelance ;
Minimum de 6 ans d’expérience en développement logiciel ou dans un poste similaire;
Mode de travail proposé: Hybride ;
Français et Anglais - courant à l'écrit comme à l'oral ;
QUI SOMMES NOUS?
CAPAGO est un fournisseur français de services d'externalisation pour les gouvernements européens et leurs missions diplomatiques, chargé du financement et de la gestion des centres de demandes de visa pour traiter leurs demandes de visa Schengen.
Nous opérons actuellement dans 10 pays et accueillons plus de 500 000 demandeurs de visa chaque année.
Dans le cadre de notre développement informatique,nous cherchons un Software Engineering Manager, pour notre filiale sur Alger.
DESCRIPTION DU POSTE
Le Software Engineering Manager est responsable de la conception technique, de la qualité du code et de l’accompagnement de l’équipe de développement. À la fois expert technique et référent pour les développeurs et développeuses, il garantit la cohérence des choix d’architecture, la qualité des livrables et le respect des bonnes pratiques de développement. Il travaille en étroite collaboration avec les équipes métiers afin de transformer les besoins en solutions techniques fiables, évolutives et maintenables.
Sur le plan hiérarchique, le Software Engineering Manager est directement rattaché à la Direction des Systèmes d’Information (DSI) ou à toute autre personne désignée par la direction du groupe Capago.
RESPONSABILITÉS
Leadership technique :
Définir et faire évoluer l’architecture technique des applications.
Participer aux choix technologiques et à la définition des standards de développement.
Garantir la cohérence et la maintenabilité des solutions développées.
Identifier les risques techniques et proposer des solutions adaptées.
Développement et qualité du code :
Participer activement au développement des fonctionnalités critiques ou complexes.
Réaliser des solutions permettant d’avoir des indicateurs.
Effectuer les “code reviews” et veiller au respect des standards de qualité.
Mettre en place et promouvoir les bonnes pratiques : clean code, design patterns, tests automatisés, documentation, etc.
Veiller à la performance, à la sécurité et à la scalabilité des applications.
Participer à l'analyse et à la résolution des incidents techniques.
Encadrement de l'équipe :
Organiser le partage de connaissances au sein de l'équipe.
Favoriser une culture de collaboration, de qualité et d'amélioration continue.
Gestion des projets :
Collaborer avec les Product Managers, Product Owners et chefs de projet pour définir les solutions techniques.
Estimer les charges et contribuer à la planification des développements.
Identifier les dépendances et anticiper les difficultés techniques.
Suivre l'avancement technique des projets et alerter sur les risques.
Garantir la qualité et le respect des engagements techniques.
DevOps, sécurité et exploitation :
Mettre en place les bonnes pratiques sur les pipelines CI/CD et les environnements.
Promouvoir l'automatisation des processus de build, test et déploiement.
Veiller à l'application des bonnes pratiques de sécurité applicative.
Participer à l'amélioration de l'observabilité, de la supervision et de la résilience des applications.
Réaliser une veille technologique :
Se tenir informé des nouvelles technologies relatives au développement de solutions logicielles et ERP.
Recommander des améliorations ou des évolutions des plateformes logicielles (CRM, ERP,etc.) pour répondre aux besoins croissants de l’entreprise.
Réaliser de la documentation et des rapports :
Tenir à jour la documentation technique pour faciliter la maintenance et les développements futurs.
Produire des rapports sur l’état des systèmes et des réseaux, les incidents survenus, et les actions correctives mises en place.
DIPLÔMES ET EXPÉRIENCES
Expérience professionnelle d'au moins 6 ans en développement logiciel ou dans un poste similaire.
Diplôme de Master en informatique, en génie logiciel ou en systèmes informatiques, ou dans tout autre domaine équivalent.
Maîtrise du français, et de l’anglais, à l’oral comme à l’écrit.
COMPÉTENCES REQUISES
Savoir-faire (Compétences techniques & IT) :
Excellente maîtrise d'au moins un langage de programmation moderne : PHP, Java, C#, Python, JavaScript/TypeScript, Go, etc.
Expérience avérée dans la mise en œuvre d'outils et de pratiques CI/CD.
Maîtrise des outils d'IA appliqués au développement.
Solide expérience en conception et développement d'applications complexes.
Bonne maîtrise des architectures API, microservices et/ou architectures distribuées.
Maîtrise des bases de données relationnelles et/ou NoSQL.
Bonne connaissance de Git et des pratiques de développement collaboratif.
Connaissances solides des environnements Cloud (AWS, Azure ou GCP).
Bonne compréhension des principes de sécurité applicative, de performance et de scalabilité.
Maîtrise des pratiques de tests automatisés et de qualité logicielle.
Savoir-être (Qualités personnelles) :
Capacité de leadership et d'encadrement : savoir guider, accompagner et faire monter en compétences les développeurs et développeuses.
Communication et collaboration : aptitude à faire le lien entre les équipes techniques, les Product Managers, Product Owners et les équipes métiers.
Esprit d'analyse et résolution de problèmes : capacité à identifier les risques techniques, anticiper les difficultés et proposer des solutions adaptées.
Sens de l'organisation et gestion des priorités : habileté à estimer les charges, planifier les développements et garantir le respect des engagements.
Curiosité et adaptabilité : appétence pour la veille technologique et recherche constante d'amélioration continue.
Diversité et Inclusion:
Engagés en faveur de la diversité et de l’inclusion, nous veillons à garantir un processus de recrutement accessible à toutes et à tous. Nous encourageons notamment les candidatures de personnes en situation de handicap.