Développeur Python
Niveau d’études
Bac+3/5 : Licence Pro ou Master, parcours Scientifique ou Ingénieur, spécialité Big Data
Bac +8 : Doctorat spécialité Sciences (Physique, Bio-Informatique, Informatique) (Profils rares)
Objectifs
Développement de logiciels, applications et programmes de tous types pour les entreprises
Technologies employés
- Langage Python
- Frameworks : Django, Flask
- Bases de données
Structures & Services
- Éditeurs ERP et sociétés spécialistes Big Data
- Services R&D ou DSI
Compétences
- Codage Python niveau avancé
- Maîtrise Bases de données classiques :
PostgreSQL, MySql, Oracle
Missions & Responsabilités
- Analyse du cahier des charges
- Conception de l’architecture des logiciels (Dont modules ERP, Big Data …)
- Codage et implémentation d’algorithmes
- Tests techniques, suivi et maintenance
- Rédaction de documentation technique du code
Savoir-être
- Patience et rigueur
- Esprit de synthèse :
Nécessaire pour mener les missions de vulgarisation - Vision business du métier :
Capacité à appréhender les enjeux marketing et financiers de l’entreprise
Difficulté des recherches *
*0% indiquant les profils les plus communs, et 100% les profils extrêmement rares
Le développeur Python en résumé
Le développeur Python est responsable de l’analyse du cahier des charges et de la conception de l’architecture des logiciels (dont certains modules ERP, Big Data…). Il code et implémente des algorithmes, mais réalise également des tests techniques, suivi et maintenance. Il assure aussi la rédaction de documentation technique du code. Les tâches du développeur Python peuvent aussi s’orienter sur de la migration d’un langage de développement spécifique vers Python 3, doté d’une meilleure performance et fiabilité selon les besoins récents des entreprises.
Des compétences avancées en Python et une bonne maîtrise des bases de données classiques (PostgreSQL, MySQL, Oracle) sont attendues sur ce type de poste. Une maîtrise des frameworks Django, Flask est très souvent exigée par les recruteurs également. Le candidat doit faire preuve d’un esprit de synthèse afin de mener les missions de vulgarisation. Une vision business du métier est également appréciée puisque cela témoignera de la capacité à appréhender les enjeux marketing et financiers de l’entreprise. Un niveau Bac+3/5 parcours Scientifique ou Ingénieur, spécialité Big Data, est exigé au minimum pour ce poste. Un niveau doctorat spécialité Sciences (Physique, Bio-Informatique, Informatique) Bac+8 est souvent très recherché par certaines entreprises.
Baromètre des salaires
© Étude réalisée par Silkhom à retrouver sur cette page
* Salaires observés à Annecy, Bordeaux, Grenoble, Lille, Lyon, Marseille, Montpellier, Toulouse …
Une variation d’environ 2 à 5% peut être observée entre les grandes villes