Systèmes d'information et de télécommunication

Analyste programmeur

45 437 €Salaire médian marché / an
12Offres analysées
117Profils candidats
-33,1 %Évolution récente

Description du poste

**FICHE DE POSTE : ANALYSTE PROGRAMMEUR**

**Responsabilités Principales:**

- Analyse et compréhension des besoins du client
- Conception, développement et amélioration des applications informatiques
- Tests et débogage de programmes
- Maintenir un haut niveau de performance de l'application
- Rédaction de la documentation technique

**Compétences:**

- Maîtrise des langages de programmation (Java, C++, Python, etc.)
- Connaissance des systèmes de gestion de bases de données (SQL, Oracle)
- Connaissance des outils d'Analyse (UML, Merise)
- Connaissance des environnements de développement (IDE)
- Connaissance des systèmes d'exploitation (Windows, Linux)
- Connaissance de la méthodologie Agile / Scrum

**Savoir-faire:**

- Capacité d'analyse et de résolution de problèmes
- Compétence en gestion de projet et capacité de travailler en autonomie
- Capacité à communiquer efficacement avec les utilisateurs non techniques pour comprendre leurs besoins
- Connaissance des bonnes pratiques de codage et de documentation

**Qualités:**

- Esprit d’équipe et collaboration
- Curiosité et initiative
- Sens de l'organisation et rigueur
- Esprit d’analyse et de synthèse
- Adaptabilité et réactivité

**Exemples de formations académiques en France:**

- Diplôme d'Ingénieur en Informatique dans une Ecole d'ingénieurs (Epitech, EPITA, INSA, Polytech, Telecom Paris, etc.)
- Master en Informatique ou Génie Logiciel à l'Université (Université Pierre et Marie Curie, Université Paris-Sud, Université Clermont Auvergne etc.)
- Titre professionnel de Développeur Logiciel, reconnu par le Ministère du Travail
- Bachelor ou Master en Informatique dans une école privée, telle que Supinfo, Efrei, ISEP
- Formation continue pour les professionnels dans le domaine de l'informatique et du développement logiciel (CNAM, IFOCOP, etc.)

**Note Importante:** En plus de la formation académique, une expérience pertinente dans le domaine de la programmation est souvent requise pour un poste d'analyste programmeur.

Missions et responsabilités




- Analyse des besoins clients et utilisateurs
- Conception technique des applications
- Développement, tests et débogage des programmes
- Rédaction de la documentation technique
- Maintien des performances et évolution des applications existantes

Évolution de carrière




- Chef de projet technique
- Architecte logiciel
- Expert technique
- Responsable d'équipe de développeurs
- Manager de transition digitale

Formation




- Diplôme d'ingénieur en informatique
- Master en informatique ou génie logiciel
- Titre professionnel de développeur logiciel
- Bachelor ou master en informatique en école privée
- Formation continue pour les professionnels de l'informatique

Secteurs qui recrutent




- SSII
- Éditeurs de logiciels
- Entreprises de services numériques
- Banque/Assurance
- Industrie
- Administrations

Outils & technologies




- Langages de programmation : Java, C++, Python...
- Bases de données : SQL, Oracle
- UML, Merise
- Environnements de développement
- Systèmes d'exploitation : Windows, Linux
- Méthodes agiles : Scrum