Deloitte est une firme multinationale britannique, société de droit anglais fondée à Londres, premier cabinet des quatre plus importants cabinets d’audit et de conseil au monde avec un chiffre d’affaires mondial de 65 milliards de dollars en 2023.
1. Gestionnaire, Génie Logiciel
Description de l’emploi
Nous recherchons un gestionnaire, ingénieur logiciel qui travaillera aux côtés d’autres ingénieurs et leaders d’opinion techniques pour créer diverses solutions pour aider à façonner l’avenir des entreprises mondiales. Vous serez au cœur de la recherche de solutions techniques et du développement de produits de pointe.
Les responsabilités comprennent :
- Diriger des équipes techniques pour concevoir, créer, déployer et tester des solutions logicielles pour prendre en charge les entreprises clientes. Travailler en étroite collaboration avec d’autres équipes, chefs de projet, ingénieurs et autres fonctions.
- Diriger et gérer une équipe de développeurs de logiciels, d’ingénieurs et de personnel technique.
- Adopter une approche d’ingénierie logicielle en matière de gestion des versions et de la qualité ; garantir que les modifications, les fonctionnalités et les mises à niveau du système sont publiées sans aucune interruption de l’activité.
- Créez des workflows GitOps à l’aide d’outils Infrastructure as Code comme Terraform
- Superviser la conception, le développement et le déploiement de solutions logicielles de haute qualité.
- Collaborez avec des équipes interfonctionnelles pour définir les objectifs du projet, les délais et l’allocation des ressources.
- Fournir des conseils techniques et un mentorat aux membres de l’équipe, en favorisant une culture d’apprentissage et de croissance continus.
- Assurer le respect des meilleures pratiques, des normes de codage et des méthodologies de développement de logiciels.
- Évaluer et mettre en œuvre de nouvelles technologies pour améliorer l’efficacité et rester à jour avec les tendances de l’industrie.
- Gérez efficacement les délais, les budgets et l’allocation des ressources des projets.
- Effectuer des évaluations régulières des performances, fixer des objectifs et fournir des commentaires constructifs aux membres de l’équipe.
- Servir de liaison entre les parties prenantes techniques et non techniques, facilitant la communication et la compréhension.
Qualifications
- Baccalauréat (B.Sc., B.Eng, B.Tech., HND, etc.) en informatique, en ingénierie, en technologie de l’information ou dans un domaine connexe avec un minimum de diplôme supérieur de deuxième classe/crédit supérieur.
- Avoir au minimum un crédit dans cinq (5) matières de niveau O, y compris les mathématiques et l’anglais, en une seule séance.
- Plus de 7 ans d’expérience au cours des 10 dernières années, dans la gestion d’une équipe technique d’au moins 10 membres sur un projet de développement de systèmes informatiques vaste et complexe.
- Plus de 7 ans d’expérience au cours des 10 dernières années, dans la gestion du cycle de vie de développement de systèmes (SDLC) sur des projets de maintenance et d’amélioration impliquant des systèmes informatiques vastes et complexes.
- Plus de 7 ans d’expérience au cours des 10 dernières années dans le développement, la mise en œuvre et la gestion de systèmes de technologies de l’information, y compris les technologies de bases de données, les architectures cloud, les systèmes d’entreprise, les technologies de serveur et les technologies de communication.
- Plus de 7 années d’expérience dans un rôle de leadership ou de direction, avec une expérience dans la direction réussie d’équipes de développement de logiciels
- Une expérience de l’utilisation des normes et du cadre ITIL (Information Technology Infrastructure Library) sur un système informatique vaste et complexe sera souhaitable.
- Plus de 7 ans d’expérience dans le développement back-end en utilisant des technologies telles que ASP.NET, C#, Python, Java
- Plus de 7 ans d’expérience dans le développement front-end utilisant HTML5, CSS3, JavaScript et des frameworks modernes (par exemple, React, Angular ou Vue.js).
- Plus de 5 ans d’expérience dans les systèmes de contrôle de version (par exemple, Git) et les pipelines CI/CD.
- Solides compétences en conception de bases de données et en SQL, avec une expérience des bases de données relationnelles (par exemple, SQL Server, MySQL ou Oracle).
- Expérience des pratiques et outils DevOps.
- Expérience avec les plateformes cloud (par exemple, Azure, AWS ou Google Cloud).
- Expérience avec les méthodologies agiles telles que Scrum ou Kanban
- Excellentes compétences en communication, en relations interpersonnelles et en résolution de problèmes
- Capacité à prioriser et à gérer plusieurs projets.
2. Ingénieur Full-Stack Sénior
Description de l’emploi
Nous sommes actuellement à la recherche d’un ingénieur Full-Stack senior exceptionnel qui :
- Architecter, concevoir et développer des produits évolutifs.
- Assurer une maintenance, un support et des améliorations continus aux solutions existantes.
- Gérer les ingénieurs juniors, en fournissant du mentorat, des révisions de code, de la conception architecturale, etc.
- Effectuer une évaluation des performances des subordonnés directs et communiquer les détails au supérieur hiérarchique.
- Assumer l’entière responsabilité des produits pendant leur développement et des problèmes qui surviennent lors de leur utilisation.
- Vous travaillerez sur différentes piles technologiques et langages (principalement en mettant l’accent sur Python, Java et NodeJS).
- Vous aurez une responsabilité de bout en bout sur de nombreux services, de la conception au déploiement.
- Vous rejoindrez une équipe d’ingénieurs au rythme rapide.
- Vous serez un point de contact pour les questions techniques.
Qualifications
- Baccalauréat (B.Sc., B.Eng, B.Tech., HND, etc.) en informatique, en ingénierie, en technologie de l’information ou dans un domaine connexe avec un minimum de diplôme supérieur de deuxième classe/crédit supérieur.
- Avoir au minimum un crédit dans cinq (5) matières de niveau O, y compris les mathématiques et l’anglais, en une seule séance.
- 3 à 5 ans d’expérience en développement Java (frameworks Spring Boot) et NodeJS dans l’industrie.
- 3 à 5 ans d’expérience avérée en tant que développeur Full Stack avec une maîtrise des technologies Python, .NET et Java.
- 3 à 5 ans d’expérience dans le développement frontend utilisant HTML5, CSS3, JavaScript et des frameworks modernes (par exemple, React, Angular ou Vue.js).
- 3 à 5 ans d’expérience en développement backend utilisant des technologies telles que ASP.NET, C#, Java,
- Solides compétences en conception de bases de données et en SQL, avec une expérience des bases de données relationnelles (par exemple, SQL Server, MySQL ou Oracle).
- Solide compréhension des principes de développement de logiciels, des modèles de conception et des meilleures pratiques.
- Solides compétences en conception d’architecture système
- Connaissance de sujets informatiques fondamentaux, par exemple les réseaux, les bases de données, la concurrence, le parallélisme, le verrouillage, les algorithmes, les structures de données, la surveillance des performances, l’optimisation, etc.
- Connaissance des pratiques modernes d’ingénierie logicielle, par exemple Domain Driven Design DDD, Test Driven Design TDD.
- Excellentes compétences en programmation, en résolution de problèmes et en débogage.
- Attitude proactive envers l’apprentissage et l’adaptation aux nouvelles technologies.
- Expérience avec les plateformes cloud (par exemple, Azure, AWS ou Google Cloud).
- Connaissance des outils de conteneurisation et d’orchestration (par exemple, Docker, Kubernetes).
- Expérience des pratiques et outils DevOps.
- Familiarité avec les systèmes de contrôle de version (par exemple, Git) et les pipelines CI/CD.
- Capacité à travailler en collaboration dans un environnement d’équipe et à communiquer efficacement les concepts techniques aux parties prenantes non techniques.
- Capacité à travailler de manière autonome et à diriger techniquement.
- Capacité à prendre des initiatives et à faire avancer les choses.