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.
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.
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.
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.
Participer aux déploiements applicatifs (release management).
Assurer le support applicatif de niveau 2 et 3.
Rédiger la documentation technique et utilisateur.
Proposer des solutions innovantes pour améliorer les outils et pratiques de développement.
Participer à la veille technologique et au partage de connaissances.
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
Bac +5 – École d’ingénieur ou Master 2 en informatique, systèmes d'information ou développement logiciel.
2 à 5 ans d’expérience dans le développement applicatif ou les systèmes d’information.
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).
Esprit d’analyse et de synthèse.
Rigueur et autonomie.
Bon relationnel et sens du travail en équipe.
Capacité à vulgariser les sujets techniques.
Lieu de travail
Alger
Secteur d'activité
Industries
Date d'expiration
11 septembre
Niveau de poste
Confirmé / Expérimenté
Nombre de postes
1 poste ouvert
Type de contrat
CDD Ou Mission
Niveau d'étude (diplome)
Master 2, Ingéniorat, Bac + 5
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.
Industries
Multinationale
Alger, Algérie
D'autres opportunités qui pourraient t'intéresser
Biopharm
ESNFR
ESNFR
ocean consulting
Faderco SPA
CGCI
Spa El Fath DAG
Entreprise anonyme
Bureau d'étude ICAR Architecture Agency
Bureau d'étude ICAR Architecture Agency