Le poste Développeur Logiciel Senior
Partager cette offre
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 avec les besoins métiers et les exigences techniques.
Analyser 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, standards, outils et bonnes pratiques de développement adaptés aux projets.
Concevoir, 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 (Change Requests) et les améliorations continues.
Garantir la qualité du code et le respect des standards de développement.
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.
Produire 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.
Maîtrise des principes de développement logiciel et des architectures applicatives.
Expérience dans la conception de bases de données relationnelles et l'intégration d'interfaces applicatives.
Bonne connaissance des méthodologies de développement et des pratiques DevOps.
Expérience des environnements de test, d'intégration continue et de déploiement.
Connaissance des bonnes pratiques de sécurité applicative et d'optimisation des performances.
Esprit analytique et capacité à résoudre des problèmes complexes.
Rigueur et souci de la qualité.
Autonomie et sens des responsabilités.
Excellentes capacités de communication et de collaboration.
Orientation résultats et amélioration continue.
Profil recherché
Diplôme supérieur en informatique, ingénierie logicielle ou domaine équivalent.
Minimum 5 années d'expérience professionnelle dans le développement et la maintenance d'applications logicielles.
Environnement de travail
Postulez à cette offre !
Trouvez votre prochain job parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Logiciel Senior
Mon Consultant Indépendant
