Développeur / Développeuse logiciel ou d'application

Code : M1861

Domaine : Support à l’entreprise

Définition

Le / La Développeur(se) logiciel ou d'application, un(e) architecte du monde numérique, façonne les solutions informatiques de demain.
Conçoit et développe des applications informatiques selon les besoins des utilisateurs
Rédige le code source en utilisant divers langages de programmation
Teste et débogue les applications pour garantir leur fiabilité et leur efficacité
Collabore avec des équipes multidisciplinaires pour intégrer de nouvelles fonctionnalités
Documente les procédures de développement pour faciliter la maintenance et les mises à jour
Assure la veille technologique pour rester à la pointe des innovations logicielles

Accès à l’emploi

Cet emploi est accessible avec un BTS Services informatiques aux organisations, un DUT Informatique, une Licence Professionnelle en Développement Web, un Master ou un Diplôme d'Ingénieur en 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

  • Etre force de proposition
  • Faire preuve d'autonomie
  • Faire preuve de rigueur et de précision

Contextes 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

Compétences mobilisées

Data et Nouvelles technologies
  • Développer un logiciel, un système d'informations, une application
  • Coder
  • Analyser, exploiter, structurer des données
  • Concevoir une application web
  • Assembler des composants logiciels
  • Créer une documentation technique
  • Réaliser des études et développements informatiques
  • Tester un logiciel, un système d'informations, une application
  • Analyser les besoins informatiques
  • Exploiter des solutions de Data Science ou d'Intelligence Artificielle
  • Assurer la mise à jour des logiciels de systèmes de sécurité
  • Contrôler la conformité des données
Communication, Multimédia
  • Concevoir et développer une solution digitale
  • Rédiger un cahier des charges, des spécifications techniques
Conseil, Transmission
  • Accompagner l'appropriation d'un outil par ses utilisateurs
Communication
  • Collaborer avec des équipes multidisciplinaires
  • Communiquer les résultats aux parties prenantes
Qualité
  • Optimiser les processus de qualité pour assurer la fiabilité des logiciels
  • Traiter les retours utilisateurs pour améliorer le produit
  • Contrôler la qualité et la conformité des process
Organisation
  • Respecter les délais de production pour répondre aux demandes des clients
  • Documenter les solutions techniques pour les développeurs
Maintenance, Réparation
  • Résoudre les problèmes techniques rencontrés
Savoir-être professionnels
  • Faire preuve d'autonomie
  • Faire preuve de rigueur et de précision
  • Etre force de proposition

Savoirs

Domaines d'expertise
  • Anglais technique
  • Application web
  • Architecture web
  • Business Intelligence (BI) - Informatique décisionnelle
  • Développement back-end
  • Développement front-end
  • Langages de programmation informatique
  • Optimisation de performances
  • Programmation en JavaScript
  • Programmation logicielle
  • Systèmes d'exploitation informatique
  • Technologies de l'accessibilité numérique
  • Utilisation de frameworks de développement
Normes et procédés
  • Conception d'interfaces utilisateur (UI)
  • Documentation technique des équipements
  • Gestion de version de code
  • Méthode AGILE
  • Modélisation informatique
  • Intégration de systèmes
  • Protocoles et normes télécoms
  • Sécurité des applications
Produits, outils et matières
  • Produits multimédias
Certifications et habilitations
  • BTS services informatiques aux organisations option A : solutions d'infrastructure, systèmes et réseaux
  • DUT informatique
  • Master mention informatique