Développeur Web Full Stack Framework PHP - Postgresql H/F - Service Public
- Dijon - 21
- CDD
- Service Public
Les missions du poste
La direction des activités pédagogique, dirigée par le directeur adjoint (DAP) s'appuie sur 3 sous-directeurs en charge des services suivants :
- Sous-direction de la formation aux méthodes et techniques de greffe (FMTG)
- Sous-direction à l'encadrement et à l'environnement judiciaire (FEEJ)
- Sous-direction du suivi des stages et des parcours professionnels (SSPP)
Contexte
Vous rejoindrez un service informatique composé de dix collaborateurs, au sein d'une équipe dynamique et solidaire, comprenant deux développeurs, dont vous-même. Vous participerez à la conception, au développement et à la maintenance d'applications web métiers, en utilisant principalement les technologies PHP, Laravel et PostgreSQL. Votre mission consistera à garantir la qualité, la performance et la sécurité des solutions logicielles développées, tout en respectant les bonnes pratiques du développement web.
Composition et effectifs du service
Le service informatique est situé au sein du secrétariat général de l'École. Il est composé d'un chef de service, d'une assistante administrative, de trois techniciens support et exploitation dont un adjoint du chef de service, de trois administrateurs en systèmes d'information et de communication et de deux chargés de conception et développement.
Hiérarchie du pôle:
N + 1 Le responsable du service informatique
N + 2 La secrétaire généraleVos activités principales
1. Conception et développement d'applications web
o Participer à la conception technique des applications en collaboration avec les équipes métiers.
o Développer des fonctionnalités front-end et back-end en utilisantPHP, Laravel, JavaScript, HTML/CSS.
o Intégrer des bases de donnéesPostgreSQL/MySQL/Oracle.
2. Maintenance et évolution des applications existantes
o Assurer la maintenance corrective et évolutive des applications en production.
o Identifier et corriger les bugs, tout en proposant des améliorations continues.
o Rédiger et maintenir une documentation technique claire et à jour.
3. Respect des bonnes pratiques et normes
o Appliquer les bonnes pratiques de développement
o Respecter les normes de sécurité (OWASP, RGPD, etc.)
o Participer aux revues de code et aux ateliers d'amélioration continue.
4. Collaboration et communication
o Travailler en étroite collaboration avec les équipes métiers, les chefs de projet et l'autre développeur.
o Participer aux réunions techniques et fonctionnelles pour affiner les besoins et les solutions.
o Former et accompagner les utilisateurs.
5. Veille technologique
o Assurer une veille active sur les évolutions des technologies utilisées.
o Proposer des solutions innovantes pour améliorer les performances et l'expérience utilisateur.
Vos interlocuteurs métiers
Les services de l'Ecole, services du numérique du ministère, ses partenaires.
Le profil recherché
Vos principales compétences à mettre en oeuvre
Compétences techniques
o Maîtrise avancée d'un framework PHP.
o Expérience confirmée avec PostgreSQL (conception de schémas, optimisation de requêtes, administration basique).
o Connaissances en front-end : Maîtrise de JavaScript, HTML5 et CSS3, ainsi que d'un framework comme Vue.js, React ou Angular (un plus)
o Expérience avec les APIs.
o Connaissance des outils de versioning (ex: Git).
o Sensibilité aux enjeux de sécurité (OWASP, protection contre les injections SQL, XSS, CSRF, etc.).
o Connaissance des environnements Linux est un plus.
Compétences transverses
o Capacité à travailler en équipe et à communiquer clairement avec des profils métiers et techniques.
o Rédiger et maintenir une documentation technique et fonctionnelle claire, adaptée aux différents publics (développeurs, utilisateurs, managers).
o Capacité d'adaptation aux méthodes de travail existantes.
o Rigueur, autonomie et sens de l'organisation.
o Curiosité et appétence pour l'innovation et l'amélioration continue.
o Savoir s'adapter aux changements de priorités, aux nouvelles technologies ou aux évolutions des besoins métiers.
Expériences professionnelles antérieures souhaitées
Bac +3 en développement d'application
Offres de formation associées à votre prise de poste
Des formations pourront être demandées/proposées/imposées pour l'adaptation et l'évolution dans le poste.
Perspectives d'évolution professionnelle
Développement de compétences variées et hors du cadre habituel des métiers de greffe