Nous recherchons un Développeur Logiciel passionné pour rejoindre notre équipe d'ingénieurs. Vous participerez activement à toutes les phases du cycle de développement logiciel, de la conception à la mise en production. Votre rôle sera de concevoir, coder, tester et déployer des solutions logicielles performantes et fiables, en travaillant sur des défis techniques variés qui ont un impact direct sur nos produits.
Si vous êtes rigoureux, aimez apprendre de nouvelles technologies et souhaitez contribuer à une architecture de qualité, cette opportunité est pour vous.
Responsabilités
Vous travaillerez sur les aspects suivants :
- Conception et Développement : Écrire du code propre, maintenable et efficace en utilisant les langages et frameworks appropriés (par exemple, Java, Python, C#, ou JavaScript).
- Collaboration Technique : Participer aux revues de code, aux discussions d'architecture et aux planifications de sprint avec l'équipe.
- Tests et Qualité : Rédiger des tests unitaires et d'intégration pour garantir la qualité et la robustesse des fonctionnalités développées.
- Débogage et Optimisation : Identifier et résoudre les problèmes de performance et les bugs dans les applications existantes.
- Intégration et Déploiement : Contribuer aux processus d'intégration et de déploiement continus (CI/CD) pour une livraison rapide et fiable.
- Documentation : Maintenir une documentation technique claire et à jour des solutions développées.
Qualifications
Compétences Essentielles
- Expérience concrète en développement logiciel avec maîtrise d'au moins un langage de programmation majeur (Java, Python, C#, C++, ou JavaScript/TypeScript).
- Solide compréhension des principes de la programmation orientée objet (POO) et des patrons de conception (design patterns).
- Familiarité avec les systèmes de gestion de bases de données (SQL ou NoSQL).
- Maîtrise des outils de gestion de versions, notamment Git.
- Capacité à travailler dans un environnement Agile/Scrum.
- Esprit d'équipe, curiosité et forte capacité d'apprentissage.
Atouts
- Expérience avec les technologies de développement Web (Frontend : React, Angular, Vue.js / Backend : Spring Boot, Django, Node.js).
- Connaissance des concepts de microservices ou d'architectures distribuées.
- Familiarité avec les outils DevOps (Docker, Kubernetes, Jenkins, GitLab CI).
- Expérience avec une plateforme Cloud (AWS, Azure ou GCP).
- Un diplôme pertinent en Informatique ou Génie Logiciel.
Détails du Poste
Poste à temps plein.
Vous rejoindrez une équipe où l'innovation technique et la résolution de problèmes complexes sont au cœur de nos activités.