Systèmes d'information et de télécommunication
Titre du poste: Développeur PHP Full-Stack
Description de poste:
Le développeur PHP Full-Stack développe des applications web et mobiles en travaillant sur le développement back-end en PHP et les technologies de programmation front-end. Il/elle a également pour mission de maintenir et d'améliorer les applications existantes et de créer des API REST pour relier les bases de données.
Responsabilités principales:
- Concevoir, développer et tester les fonctionnalités des applications en PHP et Symfony
- Utiliser HTML, SQL, et d'autres langages de programmation pour bâtir la partie front-end des applications
- Recueillir et analyser les besoins des clients, réaliser un diagnostic technique et proposer des solutions adaptées
- Garantir l'accessibilité numérique et respecter les bonnes pratiques de développement
- Participer à la stratégie de développement et faire de la veille technologique
- Assurer la maintenance et la réparation des applications
- Travailler en méthodologie Agile/Scrum pour gérer le développement des projets
Compétences requises:
- Maîtrise du langage PHP et du framework Symfony
- Connaissance des bases de données SQL
- Expérience en développement Full-Stack (front-end et back-end)
- Capacité à recueillir et analyser les besoins des clients
- Connaissance des normes et procédés
- Capacités de recherche et d'innovation
- Bon sens de la relation client et aptitude à travailler en équipe
Qualités personnelles:
- Organisation et rigueur
- Autonomie et force de proposition
- Capacité à s'adapter aux changements et aux méthodologies Agile/Scrum
- Persévérance et précision dans le travail
- Capacité à travailler selon des priorités et des objectifs définis
Exemples de formations académiques:
- Licence informatique spécialisée en développement web
- Master informatique avec spécialisation en développement web et mobile
- Diplôme d'ingénieur en informatique avec option développement web
Emploi du temps: 5 jours par semaine.
Savoir-faire:
- Conseil et transmission de connaissances
- Prévention des risques
- Maîtrise des normes et procédés
- Recherche et innovation dans le domaine du développement web
- Développement de stratégies
- Maintenance et réparation d'applications
- Traitement de l'information et des données
- Maîtrise des nouvelles technologies et domaines d'expertises pertinent
- Gestion de la relation client.
- Concevoir, développer et tester les fonctionnalités des applications web en PHP
- Utiliser HTML, SQL et autres langages pour développer les interfaces utilisateurs
- Analyser les besoins clients et proposer des solutions techniques adaptées
- Garantir l'accessibilité et la qualité des applications développées
- Assurer la maintenance et les évolutions des applications existantes
- Participer à la veille technologique et aux choix technologiques
- Évolution vers des postes d'architecte logiciel ou de lead développeur
- Management d'une équipe de développeurs (chef de projet technique)
- Création de sa propre agence web
- Licence informatique, parcours développement web
- Master informatique, spécialisation développement web et mobile
- Écoles d'ingénieurs en informatique
- Formation développeur web et web mobile (Bac+2)
- SSII
- Agences web
- Startups
- Entreprises de services numériques
- Entreprises de tous secteurs ayant des besoins en applications web
- Langages : PHP, HTML/CSS, JavaScript, SQL
- Frameworks : Symfony, Laravel, CodeIgniter
- Bases de données : MySQL, MongoDB
- Méthodes agiles, Git, GitHub