Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse PHP (Symfony, Laravel, Drupal...)
Le développeur PHP crée des sites et des applications grâce au langage de programmation PHP, qui permet la génération de pages web dynamiques et la communication avec le serveur MySQL.
PHP peut être utilisé dans trois cas de figures : sans framework (environnement), sous framework propriétaire (créé par le développeur), sous framework Open Source (Zen, Symfony, codelgniter, cakePHP).
En collaboration avec le chef de projet, il établit le cahier des charges en adéquation avec les besoins et les contraintes du client.
Sur cette base, il propose la solution la mieux adaptée puis en développe les pages dynamiques grâce à ses outils logiciels de prédilection : LAMP (Linux, Apache, MySQL, PHP), MAMP (Mac, Apache, MySQL, PHP) et WAMP (Window, Apache, MySQL, PHP). Informations sur la rémunération de la fonction Développeur·euse PHP (Symfony, Laravel, Drupal...).
Pour l'un de nos clients grands comptes du secteur bancaire, nous recherchons un Développeur Java Spring Senior orienté Cloud Azure afin d'accompagner les évolutions d'une plateforme Data stratégique hébergée sur Azure. La mission s'inscrit dans un contexte de modernisation du socle technique, d'automatisation et d'industrialisation des déploiements sur Kubernetes (AKS). Vos missionsDévelopper et faire évoluer une application de gestion du Data Lake Azure. Concevoir des micro-services interfacés avec les API Azure et les systèmes internes. Participer à l'automatisation du cycle de vie applicatif (CI/CD). Déployer et maintenir les composants sur Azure Kubernetes Service (AKS). Contribuer à l'amélioration de la résilience, de la sécurité et de la scalabilité de la plateforme. Intervenir sur un environnement de production critique et fortement sécurisé. Environnement techniqueIndispensable : Java 11+/17 Spring / Spring Boot Azure Cloud Kubernetes / AKS Docker Azure DevOps Git Apprécié : Azure SDK Java Temporal Liquibase PostgreSQL / SQL Server Azure Data Lake Storage Gen2 (ADLS) Réseaux Azure (VNet, Subnet, Private Endpoint, DNS privé) Stack ELK Spark Profil recherché5 ans d'expérience minimum en développement Java. Forte expérience Cloud Azure. Maîtrise des architectures micro-services. Expérience significative de Kubernetes / AKS en environnement de production. Culture DevOps et CI/CD. Autonomie, capacité à travailler dans des environnements complexes et forte sensibilité aux problématiques de sécurité et de disponibilité.
Ingénieur / Développeur Java Back-End (Spring Boot / Hibernate) H/F - 5 ans d'expérienceStrasbourg, France Temps complet Niveau d'expérience: 5-10 ans Département: Fonctions de consulting Type de contrat: CDI Rémunération: EUR 40 000 - EUR 50 000 - annuel Description de l'entrepriseEt si vous choisissiez plus qu'un simple job ? HELPLINE est spécialisée dans l'infogérance du support utilisateur et la mise en œuvre d'une expérience collaborateur augmentée par l'IA, où l'expertise humaine et la technologie s'enrichissent mutuellement. Ses équipes assurent le support utilisateur, le support applicatif, le support de proximité, la gestion des actifs IT et la GRC (Gouvernance, Risque et Conformité). Sa mission est double : soutenir les besoins opérationnels des DSI et des métiers ; et offrir aux collaborateurs une expérience fluide et fiable, alignée avec les standards des marques grand public. Intervenant en France et dans le monde, HELPLINE compte 2 500 collaborateurs au service de plus de 200 clients. Elle affiche un CA de +200 M€. HELPLINE fait partie d'Everience, groupe international de conseil et de services numériques augmentés, pionnier de la symbiose Homme-IA en entreprise. Ces informations résonnent en vous ? Rejoignez-nous ! Description du postePour accompagner la montée en puissance de nos projets d'ingénierie logicielle dans la région Grand Est, nous recherchons un(e) Ingénieur / Développeur Java H/F basé(e) à Strasbourg. Intégré(e) au sein d'une équipe Agile passionnée, vous participerez activement à la conception, au développement et à l'évolution d'applications stratégiques en environnement distribué. Vos missions au quotidien : Conception & Développement : Concevoir et développer de nouvelles fonctionnalités orientées services/microservices en s'appuyant sur l'écosystème Java moderne. Architecture & Persistence : Développer des API REST robustes et gérer la couche de persistance de données via Hibernate / JPA. Qualité & Clean Code : Rédiger un code propre, maintenable et sécurisé, accompagné de tests unitaires et d'intégration automatisés. Industrialisation : Participer aux revues de code, au suivi du cycle de vie logiciel (Git, CI/CD) et aux rituels Agiles de l'équipe (Scrum / Kanban). Maintenance évolutive : Analyser les besoins métiers, diagnostiquer les incidents N3 et proposer des optimisations techniques régulières. QualificationsCe poste est fait pour vous si : 🛠️ Compétences techniques requises : Formation : Diplômé(e) d'un Bac+3 à Bac+5 en Informatique / Génie Logiciel. Langage & Frameworks : Maîtrise confirmée de Java (version 11, 17 ou supérieur), du framework Spring (Spring Boot, Spring Data, Spring Security) et du mapping ORM Hibernate. API & Web Services : Conception et consommation d'API REST / Web Services. Bases de données : Bonnes connaissances en SQL et SGBD relationnels (PostgreSQL, Oracle ou MySQL). Outillage & CI/CD : Pratique courante de Git, Maven/Gradle, et sensibilisation aux pipelines de déploiement continu. 🌟 Soft Skills indispensables : Rigueur, méthode et attachement aux bonnes pratiques de développement. Esprit d'équipe, aisance relationnelle et capacité d'écoute. Proactivité, curiosité technologique et goût pour la résolution de problèmes complexes. Informations complémentairesCe que nous vous apportons : Les avantages classiques : Mutuelle prise en charge à 50%, remboursement à 50% du titre de transport. Et nos spécificités : L'opportunité de piloter une mission de cadrage stratégique à fort impact pour un grand compte. Une carte tickets restaurant (9,50 € pris en charge par l'employeur à 60%). Un accompagnement sur mesure et un suivi de proximité. Des primes de cooptation allant jusqu'à 1 000 €. Un CSE proposant plusieurs avantages culturels et loisirs. Une communauté d'experts passionnés par l'innovation IT. Votre profil nous intéresse ! Découvrez notre processus de recrutement : Premier échange avec l'un de nos chargés de recrutement pour échanger sur vos réalisations et votre trajectoire. Deux exercices en ligne non éliminatoires et systématiquement débriefés. Un entretien RH et Opérationnel/Client. Quelle est la suite ? Tous nos postes se conjuguent au féminin et au masculin et sont bien évidemment ouverts aux personnes en situation de handicap.
ContexteDans le cadre du renforcement d'une équipe BI & Data, nous recherchons un(e) Développeur(se) BI / ETL Senior disposant d'une solide expérience sur Informatica Cloud Data Integration. Vous interviendrez au sein d'une équipe agile en charge de la conception, du développement et de l'évolution des solutions décisionnelles, en participant à l'ensemble de la chaîne d'alimentation des données, de leur intégration jusqu'à leur restitution. MissionsParticiper aux cérémonies Agile/Scrum (Sprint Planning, Daily, Grooming, Rétrospectives). Analyser les besoins métiers et estimer les charges de développement. Concevoir, développer et maintenir des flux ETL avec Informatica Cloud Data Integration. Concevoir et faire évoluer les modèles de données orientés décisionnel (Datamarts). Développer et maintenir les chaînes d'alimentation des données. Assurer la coordination avec les équipes d'exploitation pour les flux de données. Rédiger et maintenir la documentation technique. Participer au support de production et au traitement des incidents. Être force de proposition sur les choix techniques et les bonnes pratiques BI. Activités complémentairesCollecte, intégration, transformation et restitution des données. Développement de tableaux de bord et de solutions analytiques. Participation à des projets de migration de données et de migration d'outils BI. Étude des modèles de données source et cible. Élaboration des mappings et des spécifications fonctionnelles et techniques. Définition et mise en œuvre des stratégies de migration ETL. Validation des traitements d'extraction, de transformation et de chargement. Participation aux plans de réversibilité des données. Environnement techniqueInformatica Cloud Data Integration (IDMC) Microsoft SQL Server Sybase ASE SQL Unix / Linux Control-M Jira Confluence Power BI SSAS (SQL Server Analysis Services) Tableau Software
Nous recherchons pour notre client un développeur Sitecore confirmé ( H/F). Vous rejoindrez une équipe composée de deux développeurs Sitecore et d'un testeur QA. Organisation Agile / SAFe. Profil attendu : une forte maîtrise de Sitecore une expérience concrète d'upgrade ou de montée de version (contexte client : migration Sitecore 9 → Sitecore 10) la connaissance de SXA suffisamment de séniorité pour accompagner des développeurs plus juniors et sécuriser les projets structurants Mission de longue durée.
Dans le cadre du développement d'une nouvelle application Cloud Native dédiée aux services de paiement, nous recherchons un Lead Développeur Full Stack Java expérimenté. Vous intégrerez une équipe Agile en charge du Build & Run des solutions de paiement et d'authentification. Le projet consiste à concevoir une application développée from scratch, avec une forte autonomie technique et une participation active aux choix d'architecture et aux bonnes pratiques de développement. MissionsConcevoir et développer une application Cloud Native en environnement Java. Participer aux choix d'architecture technique et rédiger les spécifications techniques. Réaliser des prototypes (POC) et proposer des solutions innovantes. Développer les fonctionnalités Back-End et Front-End. Concevoir et développer des API REST et des microservices. Réaliser les tests unitaires, participer aux recettes techniques et aux tests de charge. Garantir la qualité, les performances et la maintenabilité des développements. Accompagner et encadrer techniquement les développeurs de l'équipe. Participer aux rituels Agile et contribuer à l'amélioration continue de la squad. Assurer une veille technologique, notamment autour des usages de l'IA appliqués au développement logiciel. Environnement techniqueJava 25 Spring Boot 4 React TypeScript / JavaScript PostgreSQL Oracle JPA / Hibernate Apache Tomcat ElasticSearch Azure Eclipse ou IntelliJ Git, Maven Méthodologie Agile / Scrum Profil recherchéPlus de 9 ans d'expérience en développement Java. Solide expérience en développement Full Stack (Java / React). Excellente maîtrise de Spring Boot et des architectures microservices. Expérience des environnements Cloud, idéalement Azure. Bonne connaissance des bases de données PostgreSQL et Oracle. Capacité à travailler de manière autonome et à être force de proposition. Expérience en encadrement technique ou en rôle de Tech Lead appréciée. Une expérience en tant que Scrum Master constitue un plus. La connaissance des flux de paiement, de la monétique ou des solutions d'authentification est fortement appréciée.
Dans ce cadre la prestation consiste à contribuer à/au(x) : 1. L'expertise et ingénierie d'infrastructure Puppet • Maintien en condition opérationnelle des infrastructures Puppet sur les clouds on-premise, • Revue et réalisation des évolutions de module Puppet notamment concernant phase de provisioning post-installation • Amélioration continue de l'architecture et des performances des plateformes Puppet • Opérations planifiées et aux interventions en HNO 2. Expertise et ingénierie système Linux • L'administration et à l'évolution des systèmes Linux (distribution RPM) • La résolution d'incidents complexes et à la gestion des problèmes • Cycles d'astreinte et interventions en HNO 3. Pratiques DevOps • Ll'amélioration continue des pratiques DevOps • Automatisation des processus via scripting et outils CI/CD • Rituels Agile (Scrum/SAFe) Environnement technique : Puppet, Linux (RHEL / RPM), Python, GitHub, GitHub Actions, Ansible, Terraform, Bash. Anglais B1 minimum. 2 - Livrables attendus Les livrables attendus sont : • Maintien et évolution des infrastructures Puppet • Documentation technique et d'architecture • Rapports de suivi (incidents, problèmes, évolutions) • Code source (modules Puppet, scripts, etc.) avec gestion versionnée • Contribution aux phases de recette et validation 3 - Expertise(s) / technologie(s) Les expertises attendues pour réaliser cette prestation sont listées ci-après : • Ansible • Compétences en développement (Shell unix, Perl, PHP, Python, git, github) • Puppet • Python • Shell • Red Hat Enterprise Linux
Nous recherchons un Expert SRE / DevOps – Niveau 4 pour intervenir sur une plateforme d'ingénierie destinée à faciliter l'onboarding, le développement et la livraison sécurisée des applications. Localisation : Île-de-France Télétravail : 20 % Démarrage : ASAP Durée initiale : environ 5 mois Missions principales : Maintenir en conditions opérationnelles la plateforme DevOps Piloter les montées de version et les migrations des différents composants Assurer le support aux utilisateurs et la gestion des incidents Gérer les changements et les mises en production Contribuer au delivery de pipelines CI/CD sécurisés Détecter et résoudre les problèmes techniques Automatiser les tâches manuelles et répétitives Améliorer la fiabilité, les performances, la sécurité et la scalabilité des socles techniques Compétences indispensables : GitHub et GitHub Actions Jenkins JFrog Artifactory Sonar Git Linux Intégration continue et pipelines CI/CD Scripting et développement : Shell Unix et Python Des connaissances en Perl et PHP constituent un avantage Gestion d'incidents, changements et environnements de production Sécurisation et optimisation de plateformes DevOps Profil recherché : Expert SRE ou DevOps de niveau 4 Très forte autonomie Expérience confirmée sur des plateformes DevOps critiques Capacité à intervenir sur des sujets de production, migration, automatisation et sécurité Bon relationnel et sens du service utilisateur
Nous recherchons un Expert SRE / DevOps – Niveau 4 pour intervenir sur une plateforme d'ingénierie destinée à faciliter l'onboarding, le développement et la livraison sécurisée des applications. Localisation : Île-de-France Télétravail : 20 % Démarrage : ASAP Durée initiale : environ 5 mois Missions principales : Maintenir en conditions opérationnelles la plateforme DevOps Piloter les montées de version et les migrations des différents composants Assurer le support aux utilisateurs et la gestion des incidents Gérer les changements et les mises en production Contribuer au delivery de pipelines CI/CD sécurisés Détecter et résoudre les problèmes techniques Automatiser les tâches manuelles et répétitives Améliorer la fiabilité, les performances, la sécurité et la scalabilité des socles techniques Compétences indispensables : GitHub et GitHub Actions Jenkins JFrog Artifactory Sonar Git Linux Intégration continue et pipelines CI/CD Scripting et développement : Shell Unix et Python Des connaissances en Perl et PHP constituent un avantage Gestion d'incidents, changements et environnements de production Sécurisation et optimisation de plateformes DevOps Profil recherché : Expert SRE ou DevOps de niveau 4 Très forte autonomie Expérience confirmée sur des plateformes DevOps critiques Capacité à intervenir sur des sujets de production, migration, automatisation et sécurité Bon relationnel et sens du service utilisateur
Dans ce cadre la prestation consiste à contribuer à/au(x) : 1. L'expertise et ingénierie d'infrastructure Puppet • Maintien en condition opérationnelle des infrastructures Puppet sur les clouds on-premise, • Revue et réalisation des évolutions de module Puppet notamment concernant phase de provisioning post-installation • Amélioration continue de l'architecture et des performances des plateformes Puppet • Opérations planifiées et aux interventions en HNO 2. Expertise et ingénierie système Linux • L'administration et à l'évolution des systèmes Linux (distribution RPM) • La résolution d'incidents complexes et à la gestion des problèmes • Cycles d'astreinte et interventions en HNO 3. Pratiques DevOps • Ll'amélioration continue des pratiques DevOps • Automatisation des processus via scripting et outils CI/CD • Rituels Agile (Scrum/SAFe) Environnement technique : Puppet, Linux (RHEL / RPM), Python, GitHub, GitHub Actions, Ansible, Terraform, Bash. Anglais B1 minimum. 2 - Livrables attendus Les livrables attendus sont : • Maintien et évolution des infrastructures Puppet • Documentation technique et d'architecture • Rapports de suivi (incidents, problèmes, évolutions) • Code source (modules Puppet, scripts, etc.) avec gestion versionnée • Contribution aux phases de recette et validation 3 - Expertise(s) / technologie(s) Les expertises attendues pour réaliser cette prestation sont listées ci-après : • Ansible • Compétences en développement (Shell unix, Perl, PHP, Python, git, github) • Puppet • Python • Shell • Red Hat Enterprise Linux
🚀 Qui sommes-nous ? Finaxys est un cabinet de conseil spécialisé dans les secteurs Banque, Finance et Assurance. Depuis plus de 15 ans, nous intervenons auprès des plus grandes institutions telles que BNP Paribas, Crédit Agricole, Société Générale, AXA, Malakoff Humanis, etc. en proposant des solutions technologiques innovantes (IA, Machine Learning, Data, Cloud, DevSecOps, etc.). Notre mission ? Accompagner nos clients dans leur transformation digitale et répondre aux défis IT les plus complexes grâce à l'expertise de nos équipes. 🎯 Votre mission : En tant que Développeur Full Stack Java & Angular/React, vous rejoindrez les équipes techniques de nos clients grands comptes pour : Développer des features sur les applications Programmer en Java (Codes sources, test unitaires et tests) Garantir la stabilité et les performances des applications maintenues : millions de messages traités par jour, obligations de reporting en quasi-temps réel Mettre en œuvre de développements Java Fullstack Mettre en place et monitorer les environnements Livrer et suivre la production Rédaction de la documentation technique Evoluer en environnement DevOps Environnement technique : Java, Angular/React, Spring, Rest, Microservices, Multithreading, Docker, Jenkins, Kubernetes, Sonar, TDD/BDD/DDD
RésuméLe poste de TechLead (Informatica/DevOps) a pour but principal d'assurer la livraison de projets majeurs et la maintenance des applications de gestion des effectifs, en collaboration avec le prestataire et les équipes internes, dans le cadre de la cybersécurité et de la gestion des identités. Responsabilités :Assurer la bonne livraison de projets Majeurs (HR CRUISE, DARE, IAM 360, etc.) Effectuer la maintenance évolutive du référentiel PEOPLE, incluant le développement et la documentation. Analyser les tickets incident au niveau N3. Produire des livrables en précisant les processus de livraison. Gérer la dette technique (obsolescence, patch OS, etc.). Coordonner les exercices de résilience et de sauvegarde des bases de données. Suivre le processus de livraison en production. Maintenir et améliorer les pipelines CI/CD et la gestion des branches git. Assister les entités sécurité, infrastructures et architecture. Effectuer une veille technologique et encourager l'adoption de l'IA. Must Haves :Expertise Informatica PowerCenter (design, workflow management). Pratiques DevOps éprouvées. Compétences en développement (Shell Unix, Perl, PHP, Python, git, GitHub). Connaissance des processus ITIL. Connaissance de Jenkins. Scripting (GitHub, Ansible, AWX, shell, VBA).
Full-Stack Javascript Developer – Central London Our Client is urgently looking to recruit a Full-Stack Java Developer with very strong Javascript development expertise. You must have at least 3 to 5 years experience as a Full-Stack Developer with Javascript fundamentals, design patterns, and OOP – Object Oriented Programming. So you must have at least 5 years front and back-end development expertise. For the Back-End part of the position you must have the following skills: Experience of Node JS or JAVA, PHP, Python – which are preferred along with strong problem solving and Data Structure. Must have excellent knowledge of HTML5 and CSS3 plus This is a 6 to 12 month assignment based in Central London. Please send your CV to us in Word format along with daily rate and availability.
Full Stack Software Developer – City London We are recruiting a Full Stack Web Software Developer with at least 3 to 5 years experience of Full Stack development. You will be developing and building a visually rich analytics platform. This platform is designed to help guide large organisations through the entire process of business transformation with data driven methodology. The analytics platform being developed is highly unique and uses a mixture of artificial intelligence, analytics and highly graphically rich technologies such as D3.js. For this reason we are looking for a highly passionate, motivated and experienced full stack developer that has experience of working in a start up environment with experience of taking a SAAS product through a full build and ship cycle. Information Technology Skills Required: Angular 2, Javascript, AWS, GIT, Front end development, PHP, JSON Location is City London Must have a first degree. Salary will be dependent upon experience – in the range £35K - £50K. Please send your CV to us in Word format for this exciting new opportunity.
Nous accompagnons un nouvel acteur majeur dans le secteur de la mobilité et du transport en France. L'entreprise constitue actuellement son « équipe socle » en interne pour construire l'intégralité du système d'information. Actuellement en phase de "Build" absolu : l'objectif est de construire l'intégralité de sa plateforme digitale en partant d'une page blanche (aucun legacy, aucune dette technique). Pour soutenir ce lancement ambitieux, l'équipe technique cherche à intégrer un Ingénieur Backend Python. Votre mission : Pur développement et socle métierIntégré(e) au cœur de l'équipe Engineering, votre objectif principal est la création des routes métiers (API) qui seront le moteur des futures applications. Il s'agit d'un poste de pur développement, où vous serez amené(e) à : Créer de zéro les services Backend en Python et les API REST. Garantir la fiabilité : Mettre un point d'honneur sur la rédaction des contrats d'API et la couverture en tests unitaires. Déployer et exploiter vos développements directement sur un environnement Cloud AWS (logique You build it, you run it). Collaborer au quotidien avec des équipes distribuées (interactions régulières avec des équipes à distance et en offshore). L'environnement techniqueLangage : Python (Exclusivité de la stack avec TypeScript. Java, PHP et .NET sont exclus). Cloud & Déploiement : AWS, CI/CD. Qualité : Tests unitaires rigoureux, contrats d'API. Productivité : L'utilisation d'outils d'IA (Copilot, Cursor, Claude) est fortement encouragée pour accélérer le delivery.
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Chef de projet informatique H/F à Lille, France. Contexte : Dans le cadre de la mise en œuvre des projets au sein de l'entreprise, le client renforce l'équipe afin de piloter un ou plusieurs projets. Les missions attendues par le Chef de projet informatique H/F : - Piloter un projet - Répondre aux sollicitations du métier sur le projet - Travailler de concert avec les chefs de projet Organisation et les autres chefs de projet informatiques de tous les services. - Animer les daily meeting et autres instances projet - Intervenir en collaboration avec l'équipe projet auprès des métiers pour analyser et discuter des actions à mener - Planifier et estimer les charges sur les travaux demandés - Concevoir et Développer les services - Piloter le traitement des retours de recette - Intervenir sur les mises en recette et mise en production production - Documenter ou rétro-documenter les processus - Communiquer aux acteurs & contributeurs du projet - Calculer les indicateurs auprès de la direction générale - Remonter au responsable de service les informations du projet En fonction des besoins, vous pourriez être amené aussi à intervenir en renfort sur d'autres projets en cours, l'activité RUN ou même participer à la réalisation de code. Les qualités suivantes seront appréciées pour ce poste : - Méthodologie projet agile - Capacité de communiquer et de rédiger - Capacité réelle pour travailler en collaboration en équipe - Capacité de conception UML/BPMN et rédaction de spécifications - Les compétences techniques : Connaissance de : SQL Microsoft C#, API, TFS, WEB, PHP, Wordpress - Rigueur et capacité de tester les réalisations des développeurs. Des connaissances des métiers de l'assurance (ou prévoyance, mutuelle) sont un plu
Les questions fréquentes à propos de l’activité d’un Développeur·euse PHP (Symfony, Laravel, Drupal...)
Quel est le rôle d'un Développeur·euse PHP (Symfony, Laravel, Drupal...)
Un développeur PHP est un expert qui travaille sur « PHP ». C'est l'un des langages de développement les plus courants pour la construction de sites web dynamiques. Le professionnel participe à la phase de développement technique et informatique du site en question. Il prend en compte les besoins du client pour pouvoir incorporer de nombreuses fonctionnalités sur le site. Il respecte aussi le cahier des charges, et travaille en collaboration avec le chef de projet.
Quels sont les tarifs d'un Développeur·euse PHP (Symfony, Laravel, Drupal...)
Le taux journalier moyen du développeur PHP est d'environ 400 €/jour. Il peut varier en fonction de son niveau d'expérience et de sa situation géographique. Le salaire annuel moyen pour un développeur PHP est de 38 K€.
Quelle est la définition d'un Développeur·euse PHP (Symfony, Laravel, Drupal...)
Le développeur PHP est aussi connu sous le terme développeur web, ingénieur PHP, et même développeur informatique. Il a pour rôle de créer des pages web dynamiques via différents frameworks (Zend, Symfony, Laravel, etc.), en tenant compte des besoins du client, ou de l'employeur.
Par l'intermédiaire du cahier des charges, il peut développer différents services, ou des sites internet. Il préconise et met en œuvre une solution technique afin de concevoir des pages sur mesure, ou d'adapter des solutions techniques existantes. Il assure l'intégration de l'intranet, préconise l'outil de développement approprié, et valide l'interface. C'est un métier en perpétuelle évolution au vu des progrès du web. Il permet aussi de travailler en équipe et d'apporter sa contribution personnelle à de grands projets informatiques.
Quel type de mission peut gérer un Développeur·euse PHP (Symfony, Laravel, Drupal...)
Le développeur PHP utilise le langage de script PHP pour produire des pages web dynamiques, et assurer en même temps la communication avec le serveur MySQL. Voici ses principales missions :
• Pouvoir faire des propositions pour la conception de serveurs et d'architectures logicielles
• Assurer la configuration des serveurs Apaches
• Veiller au développement et au maintien des sites et des Webservices
• Maintenir et développer des outils de back office
• Offrir un support au maintien en conditions opérationnelles des systèmes web
Pour réaliser efficacement son travail, le développeur PHP collabore avec le chef de projet. Ce dernier pourra lui refiler le cahier des charges qui renferme toutes les demandes et les contraintes des clients. Dès lors, l'expert pourra alors choisir la solution la plus adaptée. Il développe ensuite des pages dynamiques en utilisant des suites de logiciels. Une fois que le site est développé, le développeur PHP peut intervenir en cas de bugs ou pour effectuer des mises à jour.
Quelles sont les compétences principales d'un Développeur·euse PHP (Symfony, Laravel, Drupal...)
À l'évidence, le développeur PHP doit avoir une parfaite maîtrise des principaux concepts de programmation. Il doit aussi connaître et maîtriser au moins l'un des langages suivants : PHP, SQL, ou encore JAVA. Cela dépendra surtout de l'étendue de sa mission.
On attend aussi du développeur PHP qu'il soit bien à l'aise avec les outils CMS tels que Wordpress, ou les différents frameworks. Une expérience en développement web est aussi nécessaire pour bien remplir ses fonctions. Il doit connaître les bonnes pratiques de développement, savoir assimiler les différentes contraintes d'un projet (délais, attentes, budgets…), et pouvoir solutionner les anomalies (origine, correctifs, mise en ligne). La maîtrise de l'anglais est également requise, afin de comprendre les différents langages de code, comme le HTML. Le développeur PHP doit aussi faire preuve de rigueur, d'organisation, être flexible et polyvalent, autonome et curieux. Même sous pression, il devra rester efficace.
Quel est le profil idéal pour un Développeur·euse PHP (Symfony, Laravel, Drupal...)
L'avantage avec ce métier, c'est qu'on peut y accéder de façon autodidacte. Il suffit d'acquérir de l'expérience tout simplement. Néanmoins, il est recommandé de suivre une formation allant de bac+2 à bac+5 pour bien attirer les recruteurs. Il existe en France de nombreuses formations qui permettent d'acquérir de solides compétences en PHP, et dans le développement en général.
Parmi les formations les plus répandues pour accéder à ce métier et devenir un expert dans le domaine IT, il y a la licence professionnelle, l'école d'ingénieur, le master de création de sites web, le DUT réseaux de communication, et les écoles spécialisées dans l'informatique.