Le développeur PHP crée des sites web dynamiques en utilisation le langage de programmation PHP5. Il étudie le cahier des charges pour déterminer la solution technique la plus adaptée. Le développeur PHP développe ensuite des pages dynamiques puis assure la maintenance évolutive et corrective de ses développements.
D'autre part, le développeur PHP doit maîtriser les technologies du web ainsi que les outils de développement (PHP, ASP.NET, Java, SQL...) et doit être capable de déceler l'origine des problèmes éventuels en cas d'incidents sur le fonctionnement du site web.
Enfin, le développeur PHP doit avoir un sens du travail en équipe ainsi qu'un goût prononcé pour l'autoformation continue, puisqu'il doit être capable de s'adapter continuellement aux évolutions du web.
Le développeur PHP participe à la conception et au développement d'applications web et/ou mobiles en utilisant le langage de programmation PHP5. Il réalise l'analyse technique du projet puis assure le développement des applications. Le développeur PHP peut également être en charge de la phase de test de ses développements ainsi que la mise en oeuvre des corrections éventuelles. Il assure aussi la maintenance évolutive et corrective des applications qu'il conçoit.
D'autre part, le développeur PHP doit posséder une forte capacité d'adaptation ainsi qu'une appétence pour l'autoformation continue. Le développeur PHP doit être polyvalent, autonome et réactif pour développer des solutions techniques adaptées au besoin client.
Le développeur PHP5 analyse les besoins de ses clients puis rédige les spécifications techniques. Il développe ensuite les applications répondant à ces spécifications et optimise leurs fonctionnalités. Le développeur PHP5 prépare et réalise les tests unitaires puis réalise les tests de charge.
Il apporte ensuite les correctifs nécessaires suite à ces tests. Le développeur PHP5 assure également les corrections des problèmes techniques ainsi que l'évolution des applications en fonction de l'évolution des solutions techniques.
Le tarif moyen journalier des profils correspondant à celui de développeur PHP5 présents dans notre base de données de freelances est de 300€/jour.
Ce tarif est indicatif et peut être amené à changer en fonction du profil sélectionné et de son expérience mais également en fonction de la mission.
Depuis quelque temps, plusieurs secteurs d’activité ont été mis en suspens. Afin de pallier cela, certains individus se réfugient dans le domaine de l’informatique. Avez-vous pensé à devenir un développeur PHP en Freelance ? Retrouvez tous les prérequis nécessaires à cela dans les paragraphes suivants.
Actuellement, le langage PHP est indispensable au sein de la communauté. Notez que le PHP est un langage de programmation informatique existant depuis plusieurs dizaines d’années. Il permet la création de plusieurs plateformes numériques.
En outre, les développeurs PHP Symfony sont des personnes qui créent des sites web dynamiques et attrayants. Pour cela, ils doivent maîtriser à la perfection le langage du script PHP à l’aide de l’outil MySQL.
Sachez également que le développeur web PHP est également connu à travers plusieurs appellations : « développeur web » ou « ingénieur PHP » ou « développeur informatique ».
L’une des principales missions d’un développeur PHP MySQL est de créer des sites Internet dynamiques à l’aide de sa bonne maîtrise du langage de programmation. Notez que chaque développeur se différencie à travers l’usage qu’il fait de la langue PHP. Certains utilisent le PHP sans Framework ou avec Framework, cela est conditionné par les préférences et les aptitudes du professionnel.
Pour les amateurs de technologie, se tourner vers le métier de développeur est un réel avantage, car c’est un domaine en évolution constante. C’est également une activité qui permet d’élargir votre cercle social. Un développeur de qualité doit apporter une contribution active au sein de son équipe afin de valoriser son projet.
Mis à part cela, son statut de freelance lui permet d’interagir avec un grand nombre d’individus. De ce fait, il peut signer plusieurs contrats et découvrir de nouveaux horizons.
Étant un poste à responsabilité, un développeur web freelance doit avoir certaines qualités. Lesquelles ?
Les développeurs full stack peuvent aisément intégrer les agences digitales spécialisées dans la communication et la vente. Pour mener à bien sa mission, il doit être titulaire d’un BAC + 2 au minimum et ayant bénéficié d’une formation spécialisée en informatique.
Contexte : Qualigaz pro c’est une application qui fournit plusieurs services, principalement c’est pour la mise en place d’une installation gaz pour les différents bâtiments et de valider cette installation par les experts afin de générer des certificats.
Missions :
Création des vues à partir de la base de données ORACLE
Création d’un plugin d’exporter les certificats (extensibilité à plusieurs formats) avec la
signature électronique
Création des services « push notification » pour les utilisateurs avec des spécificités
pour chaque cas
Mettre en place le rabbitmq avec les différentes gestions d’accès
Développement d’un module de logging
Projet : Un jeu développé sur mesure pour la réunion du cycle annuel de Sanofi dédié pour les délégués médicaux qui consiste à recréer et reconstituer la « Customer journey » mis en place par les marketeurs de chaque BU (Business Unit). Le concept du jeu est de jouer en équipe avec un
score cumulable par membre. L’équipe gagnante est l’équipe qui a le score le plus élevé.
Missions :
Analyse et documentation projet :
Rédaction des documents de conception général et détaillé du projet
Analyse des besoins du client
Maquettage des interfaces du jeu
Conception et définition de l’architecture :
Mise en place de l’architecture du projet
Préparation du document des APIs mettant en valeur les différents normes de sécurité
Construction du backlog
Développement :
Analyse du backlog et priorisation des users stories
Mise en place de l’environnement Docker pour assurer une version compatible avec les
environnements clients.
Optimisation des performances (optimisation de requêtes SQL)
Création des extensions twig pour l’affichage des données au client.
Création de divers events listeners pour la gestion des sessions (avec Compiler Pass)
Création un plugin JS native pour le drag & drop
Création des listeners pour les scores des équipes
Déploiement de l’application sue les environnements de recette et de formation
Rédaction de documents technique du projet
Rédaction des documents de conception technique détaillée et de conception technique générale
Contribution au dossier d’architecture technique
Documentation des tests et conception des dossiers de recettes et rédaction des dossiers de tests techniques.
Contribution à la rédaction du document d’exploitation
Projet : Auto-Configuration Server pour une entité Orange Tunisie en se basant sur l'outil open source GenieAcs et sur le protocole réseau Tr-069 Un ACS permet la configuration et la supervision à distance des Boxes Abonnés (CPE) supportant le standard TR-069 : xDSL, FTTH, 3G, 4G, FWBA, la planification d’opérations en masse, le diagnostic des problèmes à distance, La gestion des firmwares, la configuration wifi, VoIP et LAN des CPEs.
Missions :
Analyse et documentation projet :
Rédaction du Document de Conception générale, Rédaction du Document de conception détaillée du projet Auto-Configuration Server
Contribution au Dossier d’architecture Technique
Mise en place des documents qualités pour uniformiser les pratiques de développement
Conception et définition de l’architecture :
Définition de l’architecture cible et des identifications des risques techniques et adhérences avec d’autres SI
Choix des frameworks et des apis à utiliser dans le cadre du projet (accès aux données, présentation, Framework MVC, ORM de mapping, Webservices REST)
Participation ateliers de conception et de spécification de l’application
Construction du backlog, priorisation des US avec les MOA
Développement :
▪Estimation du backlog initial et affiner le chiffrage initial au fur et à mesure de l’avancement du projet et pour chaque Sprint – Avec toute l’équipe
Développement métier des modules de l’application et mise à jour de la documentation technique associée (Documents de Conception et Dossier d’Architecture)
En tant que développeur PHP, optimisation de la performance de plusieurs modules critiques.
Adaptation et amélioration du corps GenieACS qui...