eZ Publish est un CMS libre en open-source et écrit en PHP. Le développeur eZ Publish intervient donc sur des projets d'études, de développement et d'intégration de modules et applications eZ Publish. Il réalise l'analyse technique des applications existantes puis conçoit les nouveaux modules à mettre en place. Le développeur eZ Publish assure également les phases de tests et met en place les corrections nécessaires.
eZ Publish ou Easy Publish est un CMS (Content Manager System) ou système de gestion de contenu en français développé par la société eS Systems AS. Il existe plusieurs versions d'ezPublish : une version gratuite sous licence GPl et une version propriétaire qui est elle payante. A noter que seulement la version payante a un support client.
eZ Publish est aujourd'hui utilisé par de nombreuses entreprises pour différentes applications web. Il est notamment utilisé par Vogue, Europe 1 ou Médecins du monde.
Le développeur eZPublish a pour mission de réaliser des développements spécifiques sur cette plateforme. Il est pour cela nécessaire qu'il maitrise les principaux langages de programmation spécifiques au web comme le PHP, le javascript et le HTML/CSS bien sur. Dans un premier temps, il devra recueillir les besoins de son client pour ainsi lui proposer la solution la plus adaptée.
Le développeur ezpublish peut également avoir à rédiger de la documentation comme des spécifications techniques et fonctionnelles. Il doit pouvoir assurer la maintenabilité de ses développements et corriger les problèmes si ceux ci surgissent.
Le tarif moyen pour le profil de développeur ezpublish est de 430€/jours.
Le développeur eZ Publish utilise le CMS eZ Publish pour ses développements. Il participe ainsi aux phases d'analyse, de conception, de développement et de tests dans le cadre de réalisation de projets informatiques.
D'une part, le développeur eZ Publish analyse et formalise les besoins des utilisateurs. Il développe ensuite des programmes et interfaces puis construit l'architecture logicielle en utilisant le PHP. Le développeur eZ Publish peut également être en charge de la configuration des plugins dans le respect des normes d'usage. Il effectue également les tests de validation et de conformité à la requête client. Le développeur eZ Publish assure également la maintenance évolutive et corrective de ses développements. Il peut aussi être amené à rédiger la documentation technique et fonctionnelle des applications qu'il développe.
D'autre part, le développeur eZ Publish doit faire preuve d'ouverture d'esprit et avoir une bonne capacité d'adaptation. Il doit également être autonome et polyvalent.
Sur l'ensemble des profils de développeurs eZ Publish présents dans notre base de données de freelances, le tarif moyen journalier est de 370€ / jour.
Bien sur, ce tarif varie en fonction des spécificités de la mission, mais également du profil sélectionné.
Missions : Mise en place d'un outil de planification des ventes. Implémentation de CRUDs, de
listings, de filtres, d'édition à la volée depuis le listing, logs. En relation directe avec l'équipe
créant la demande, j'ai été en charge de la compréhension des besoins, l'organisation des tâches,
le développement des features, ainsi que de la visibilité donné au demandeur.
Points d'intérêts : Traitement de gros volumes de données donc optimisation de la gestion des
ressources (requêtes sql, performance du code, ...)
Plateforme de gestion locative pour particuliers - Directeur Technique
Entreprise à taille humaine. Principalement du développement de nouvelles features mais aussi beaucoup de
maintenance applicative. Seul développeur, j'ai assuré les expertises techniques pour les planifications de projets, la
mise en place des process et environnements de développement, des pratiques de workflow, des process de recettes
et de mise en production, l'administration réseau, la sécurité réseau, la gestion des serveurs et des deux applications
(Symfony 3.4/Ruby on Rails).
Points d'intérêt: Management de 1 à 3 développeurs indépendants, prises de décisions et initiatives techniques.
Plateforme de vente de mobilier design - Pôle développement
Beaucoup de développement de nouvelles fonctionnalités mais également de la maintenance applicative.
Points d'intérêt: Utiliser ElasticSearch, Varnish et Solr pour optimiser grandement la vitesse d'affichage des pages et
de la navigation.
Expertise d'ingénierie web - Pôle TMA (Maintenance applicative)
Principalement de la maintenance applicative mais également des développements de nouvelles features. La pluspart
des sites sont des EZ Publish/Platform, mais aussi Symfony 3, Drupal 8 ou sans framework.
Points d'intérêt: Participation à l'encapsulation des projets dans un Docker, ticketing via l’outil RedMine.