ANALYSTE PROGRAMMEUR

Missions du
poste

L'analyste-programmeur est un développeur qui est capable d’alterner entre les missions sur du développement web - front-end (ex : intégration HTML, JS) et back-end (ex : code fonctionnel, gestion de BDD) ainsi que des missions de développement métier et de data. Il peut travailler en autonomie complète sur la réalisation d'un programme, en collaboration avec un architecte web pour la création d'un site web, en collaboration avec des spécialistes Data (data Analyst, data scientist, DBA) sur des sujets nécessitant leur expertise.

Missions principales

  • Effectuer une veille régulière sur les technologies web et les standards en matière de développement (langages, outils, méthodes, etc.).
  • Participer au cadrage initial du projet
  • Estimer le temps de développement relatif à chaque fonctionnalité afin de permettre au pilote du projet de faire son chiffrage budgétaire.
  • Être parti-prenant de la rédaction des user-stories afin de s’assurer de leur bonne compréhension fonctionnelle.
  • Analyser, entretenir et améliorer des projets web et tout programmes nécessaires au fonctionnement du service
  • Automatisation des process
  • Concevoir et ajuster les bases de données
  • Assurer le maintien en condition opérationnel des projets
  • Versionning du code clair et fonctionnel (git)

Missions secondaires

  • Peut être amené à utiliser les solutions déjà en place (Programmation Askia)
  • Administrer les outils mis en place (Korteo)

Compétences
clés

Les compétences clés sont analysées chaque année avec le manager à l’occasion de l’entretien d’évaluation des compétences

Maîtrise des principaux langages web (HTML, CSS, JS) 4
Maîtrise d'un framework frontend type React ou librairies d’interfaces référentes sur le marché 3
Maîtrise d'un frameworks backend type FastAPI 3
Connaissance de base d'architecture web (MCV, API) 2
Veille sur les innovations technologiques et bonnes pratiques de dev 3
Utilisation SGBD (SSMS, pgadmin, sql) 3
Outil de versionning de code 4
Anglais (technique) 3
Maitrise des enjeux Data (collecte, optimisation, requêtage) 3
Application de Méthode Agile 3
Compétences
 
0
N/A
1
Débutant
2
Une ou plusieurs expériences
3
Confirmé, Autonome
4
Expert

Career
path

3-7 ans

Analyste-programmeur

Flèche jaune
  • Alterner entre les missions sur du développement web - front-end (ex : intégration HTML, JS) et back-end
  • Il peut travailler en autonomie complète sur la réalisation d'un programme
  • Il peut intervenir en amont du projet lors de la phase de conception

5-10 ans

Chef de Projet Informatique

Flèche bleue
  • Gestion de projets de développement,
  • Coordination des équipes
  • Gestion des relations avec les parties prenantes

> 10 ans

Expert Technique ou Consultant

Flèche jaune
  • Apporter son expertise sur des projets informatiques structurant
  • Conseil et préconisations stratégiques à la direction
  • Gestion en responsabilité d'un budget

RETOUR