Mon Consultant Indépendant
Au sein de l'équipe de développement, vous êtes responsable de la conception, du développement, de la maintenance et de l'évolution des applications logicielles de l'entreprise. Vous intervenez sur l'ensemble du cycle de vie des solutions, depuis l'analyse des besoins métier jusqu'à la mise en production et le support des applications. Vous veillez à la qualité, à la performance, à la sécurité et à la pérennité des solutions développées tout en garantissant leur adéquation aux besoins métiers et aux exigences techniques. Responsabilités principales :Analyse et conceptionAnalyser les besoins métiers, les processus opérationnels et les problématiques fonctionnelles. Étudier l'environnement technique existant (systèmes, plateformes, bases de données, infrastructures et interfaces). Identifier et formaliser les exigences fonctionnelles et non fonctionnelles (performance, sécurité, disponibilité, maintenabilité, évolutivité). Concevoir les architectures applicatives, les modèles de données, les flux d'information et les interfaces. définir les méthodes, normes, outils et bonnes pratiques de développement adaptés aux projets. Développement et maintenanceConcevoir, développer et maintenir des applications, composants logiciels, modules et interfaces. Assurer l'intégration des applications avec les bases de données, systèmes tiers et services externes. Réaliser les évolutions fonctionnelles et techniques tout au long du cycle de vie des applications. Mettre en œuvre les demandes de changement et les améliorations continuent. Garantir la qualité du code et le respect des normes de développement. Tests et qualitéMettre en place et administrer les environnements de développement, d'intégration et de test. Participer à la définition, à l'exécution et à l'automatisation des tests. Réaliser les tests d'intégration et contribuer aux phases de validation. Identifier, analyser et corriger les anomalies détectées dans les environnements de test et de production. Documentation et assistanceProduire et maintenir la documentation technique et fonctionnelle (spécifications, modèles de données, descriptions d'interfaces, procédures de tests, guides utilisateurs, etc.). Assurer le support technique de niveau avancé sur les applications développées. Participer à la transmission des connaissances et au partage des bonnes pratiques au sein de l'équipe. Profil recherché :FormationDiplôme supérieur en informatique, ingénierie logicielle ou domaine équivalent. ExpérienceMinimum 5 années d'expérience professionnelle dans le développement et la maintenance d'applications logicielles.