Activités principales
-Participer à l\'analyse des besoins fonctionnels et techniques.
-Concevoir des solutions techniques adaptées aux besoins des clients et de l\'entreprise.
-Participer à la rédaction des spécifications techniques.
-Proposer des améliorations techniques et fonctionnelles.
-Développer les applications selon les normes de développement de l\'entreprise.
-Écrire un code propre, structuré, documenté et réutilisable.
-Développer de nouvelles fonctionnalités.
-Corriger les anomalies et assurer la maintenance corrective et évolutive.
-Participer à l\'intégration des différentes composantes logicielles.
-Réaliser les tests unitaires et les tests d\'intégration.
-Corriger les anomalies détectées.
-Participer aux recettes techniques.
-Garantir la qualité, la performance et la sécurité des applications.
-Assurer le support technique.
-Diagnostiquer les incidents techniques.
-Effectuer les mises à jour et les évolutions des logiciels.
-Optimiser les performances des applications.
-Documenter le code développé.
-Rédiger la documentation technique.
-Mettre à jour les procédures de développement.
-Collaborer avec les chefs de projet, analystes et équipes support.
-Participer aux revues de code.
-Assurer la confidentialité des données et du code source.
-Veiller à la sécurité des applications développées.
Compétences
-Langages de programmation (Java, C#, PHP, Python, JavaScript, TypeScript ou équivalent).
-Frameworks de développement (.NET, Spring Boot, Laravel, Angular, React, Vue.js, etc.).
-Développement Web et API REST.
-Bases de données (SQL Server, PostgreSQL, MySQL, Oracle).
-Git et outils de gestion de versions.
-Méthodologies Agile (Scrum, Kanban).
-Notions DevOps, CI/CD.
-Connaissance des architectures logicielles (MVC, microservices, architecture orientée services).
-Rigueur et organisation.
-Autonomie et bonne communication.
-Esprit d\'équipe.
-Sens de l\'innovation et Curiosité technologique.
-Capacité d\'adaptation.
-Gestion des priorités.
Profil recherché
-Diplôme d\'Ingénieur ou Master en Informatique, Génie Logiciel ou équivalent.
-Expérience souhaitée : 3 à 5 ans.
-Bonne maîtrise des technologies utilisées.
-Expérience dans le développement d\'applications métier ou SaaS appréciée.
