Mission principale : Concevoir, développer, maintenir et faire évoluer des solutions logicielles répondant aux besoins des utilisateurs métiers, tout en garantissant la qualité, la performance et la sécurité des applications du système d'information. Activités principales : 1. Analyse des besoins Participer à la définition des besoins fonctionnels avec les équipes métiers. Rédiger les spécifications fonctionnelles et techniques détaillées. Évaluer la faisabilité technique des demandes et proposer des solutions. 2. Conception & Développement Concevoir l’architecture logicielle des applications. Développer ou faire évoluer des applications (front-end et/ou back-end). Assurer l’intégration des solutions dans le SI existant. 3. Tests & Recette Rédiger les plans de tests techniques et fonctionnels. Réaliser les tests unitaires, d’intégration et de validation. Corriger les anomalies détectées en phase de recette. 4. Mise en production & support Participer aux déploiements applicatifs (release management). Assurer le support applicatif de niveau 2 et 3. Rédiger la documentation technique et utilisateur. 5. Veille technologique & amélioration continue Proposer des solutions innovantes pour améliorer les outils et pratiques de développement. Participer à la veille technologique et au partage de connaissances. Environnement technique (à adapter selon l’entreprise) : Langages : Java / Python / C# / JavaScript / TypeScript Frameworks : Spring / Angular / React / .NET / Node.js Base de données : Oracle / SQL Server / PostgreSQL / MongoDB Outils DevOps : Git / Jenkins / Docker / Kubernetes / GitLab CI/CD Méthodologies : Agile (Scrum / Kanban), Cycle en V Profil recherché : Formation : Bac +5 – École d’ingénieur ou Master 2 en informatique, systèmes d'information ou développement logiciel. Expérience : 2 à 5 ans d’expérience dans le développement applicatif ou les systèmes d’information. Compétences techniques : Maîtrise de plusieurs langages de développement. Connaissance des architectures applicatives (microservices, API REST, etc.). Expérience en intégration continue et déploiement automatisé. Bonne compréhension des environnements cloud (AWS, Azure, GCP – un plus). Compétences comportementales : Esprit d’analyse et de synthèse. Rigueur et autonomie. Bon relationnel et sens du travail en équipe. Capacité à vulgariser les sujets techniques.
االقطاعات:
نوع الوظيفة:
المستوى الدراسي:
سنوات الخبرة:
Confirmé / Expérimenté
الفئات:
الهندسة
وضع في:
13-07-2025 à 14:48:07