Développeur / Développeuse informatique

Code : M1805

Domaine : Support à l’entreprise

Définition

Le / La Développeur(se) informatique conçoit et améliore des systèmes informatiques.
Conçoit et développe des applications informatiques selon les besoins des utilisateurs
Participe à l'analyse des besoins des clients et propose des solutions techniques adaptées
Rédige des documentations techniques et des guides d'utilisation pour les applications développées
Assure la maintenance et la mise à jour des systèmes pour garantir leur efficacité et leur sécurité
Collabore avec des équipes multidisciplinaires pour intégrer de nouvelles technologies et améliorer les processus de développement
Effectue des tests et des validations pour s'assurer de la qualité et de la performance des applications

Accès à l’emploi

Cet emploi est accessible avec un niveau Bac+2 à Bac+5 dans le domaine de l'informatique.

Centres d’intérêt

  • J'ai le souci du détail
  • J'aime faire des découvertes
  • Je suis passionné / passionnée par les nouvelles technologies

Savoirs-être professionnels

  • Faire preuve d'autonomie
  • Faire preuve de créativité, d'inventivité
  • Faire preuve de rigueur et de précision

Contextes de travail

  • Possibilité de télétravail — Conditions de travail
  • Station assise prolongée — Conditions de travail
  • Travail en mode projet — Conditions de travail
  • Travail en journée — Horaires et durée du travail
  • Salarié secteur privé (CDI, CDD) — Statut d’emploi
  • Salarié secteur public — Statut d’emploi
  • Travailleur indépendant — Statut d’emploi

Compétences mobilisées

Data et Nouvelles technologies
  • Analyser les besoins informatiques
  • Réaliser des études et développements informatiques
  • Développer une application en lien avec une base de données
  • Concevoir une application web
  • Coder
  • Tester un logiciel, un système d'informations, une application
  • Intégrer des outils IA/Data Science
  • Gérer les versions de logiciels et leurs mises à jour
  • Maintenir à jour la documentation technique et les manuels d'utilisation
  • Piloter les fonctionnalités des équipements et systèmes de sécurité informatique
  • Collaborer avec les développeurs pour améliorer la qualité du logiciel
Prévention des risques
  • Concevoir et maintenir un système de cybersécurité
Qualité
  • Optimiser les processus de qualité pour assurer la fiabilité des logiciels
Stratégie de développement
  • Traiter les retours utilisateurs pour améliorer les systèmes
  • Superviser, coordonner les réalisations ou développements informatiques (collaborateurs, sous-traitants)
  • Concevoir et mettre en oeuvre une stratégie digitale
Organisation
  • Documenter les procédures techniques pour les utilisateurs
  • Respecter les normes de sécurité informatique dans le développement
  • Promouvoir la collaboration entre les développeurs et les opérateurs pour une meilleure intégration
Communication
  • Argumenter sur le choix des technologies à adopter
Pilotage et maîtrise des coûts
  • Vérifier la conformité d'une réalisation avec un cahier des charges
Recherche, Innovation
  • Surveiller les tendances du marché digital
Savoir-être professionnels
  • Faire preuve d'autonomie
  • Faire preuve de rigueur et de précision
  • Faire preuve de créativité, d'inventivité

Savoirs

Domaines d'expertise
  • Langages de programmation informatique
  • Gestion de bases de données NoSQL
  • Programmation logicielle
  • Développement de logiciels embarqués
  • Systèmes d'exploitation informatique
  • AutoItScript
  • HTML
  • Java
  • Programmation en Python
  • Script Shell
  • Anglais technique
  • Application web
  • Architecture web
  • Sécurité des applications web
  • Gestion de versions de logiciels de jeux
  • Développement d'applications mobiles
  • Gestion de projet informatique
  • Intelligence artificielle
  • Réseaux informatiques et télécoms
Normes et procédés
  • Méthode AGILE
  • Modélisation informatique
  • Règles de sécurité Informatique et Télécoms
  • Conception d'interfaces utilisateur (UI)
Produits, outils et matières
  • Produits multimédias
Techniques professionnelles
  • Intégration continue et déploiement continu (CI/CD)
  • Optimisation des performances des applications
Certifications et habilitations
  • BTS services informatiques aux organisations option A : solutions d'infrastructure, systèmes et réseaux
  • DUT informatique
  • Licence pro mention métiers de l'informatique : conduite de projets
  • Master mention informatique
  • Licence pro mention métiers de l'informatique : applications web
  • BTS services informatiques aux organisations option B : solutions logicielles et applications métiers
  • Licence pro mention métiers de l'informatique : conception, développement et test de logiciels