Description du Poste
Vous êtes passionné par le développement, les APIs et les architectures modernes ? Vous souhaitez contribuer à des projets utiles aux citoyens au sein d’une collectivité dynamique ? Cette opportunité est faite pour vous !
Au sein de la Direction des Systèmes d’Information (DSI), et sous la responsabilité du Responsable de l’unité Maintenance Applicative et Intégration (2 régies et 2 agents), vous intervenez sur des applications centrales du SI et sur les solutions d’intégration de la collectivité.
Activités principales
Assurer le support de niveau 2 et 3 d’applications centrales du SI (dématérialisation, finances, RH, …)
Être le garant des solutions ITOP / OCSNG déployées au sein de la collectivité : suivi, maintenance et mises à jour sur les différents environnements
Participer au développement et à la maintenance de logiciels développés en interne
Développer et maintenir le socle d’APIs de la collectivité (environ 50 microservices à ce jour)
Assurer le support de niveau 3 de solutions métiers (Déchets, Transports, Écoles, …), dont les APIs permettent une intégration applicative fine et viennent en appui de fonctionnalités applicatives manquantes
Participer au support de l’architecture des APIs, en lien avec vos connaissances en développement web (principalement J2EE), annuaires (LDAP) et architecture d’authentification SSO (OpenID Connect)
Assurer le développement, le déploiement et la mise en œuvre d’APIs SpringBoot, reposant sur une architecture conteneurisée Docker Swarm
Mettre en œuvre des pratiques CI/CD (GitLab) afin d’industrialiser les déploiements et les tests
Intervenir principalement sur le développement d’APIs backend, et ponctuellement sur le front via une architecture micro-frontend existante (ex. VueJS)
Utiliser les serveurs fournis par les unités « Systèmes et Exploitation » et « Web et Data » pour la gestion et l’exposition des données
Participer, en lien avec le responsable de l’unité, à la gestion de projets selon la méthodologie en vigueur dans la collectivité
Gestion de projets
Participer aux réunions et aux projets lors des études d’intégration de solutions métiers existantes entre elles
Support et gestion des applications
Déployer les mises à jour applicatives en lien avec les éditeurs
Suivre les déploiements réalisés par les éditeurs et reporting associé
Assurer le support de niveau 3 auprès des utilisateurs et des intervenants internes ou externes
Gestion technique, développement et intégration des applications métiers
Développer et assurer la maintenance d’APIs HAL (microservices) pour l’intégration applicative et la création de nouveaux services
Réaliser les développements SPA (VueJS)
Utiliser et gérer l’API Manager GraviteeIO
Réaliser les développements ETL / SQL / NoSQL (PDI) pour la manipulation des données
Préparer techniquement les intégrations applicatives avant déploiement
Réaliser les recettes fonctionnelles et techniques après déploiement ou mise à jour
Vérifier les processus métiers associés
Gérer et utiliser les solutions d’authentification et d’annuaires (Active Directory, LDAP, SSO, Compte Citoyen)
Définition des procédures et des standards
Suivre les formations techniques liées aux applications métiers
Assurer la veille technologique et réglementaire (bases de données, systèmes, sécurité, applicatifs métiers)
Activités secondaires
Assurer la redondance des activités du responsable de l’unité
Assurer la redondance des activités du Gestionnaire d’applications ou du DevOps
Exigences
Titulaire du permis B
Être titulaire d'un diplôme de niveau 4 à 5 en informatique
Connaître les logiciels : IPARAPHEUR, WebDelib, PASTELL, CIVIL NET-FINANCES, EGF, ITOP, OCSNG, Ged Alfresco, DDC, GNAU, …
Connaître les langages objet : Java, Python, PHP, et frameworks associés (SpringBoot, Symfony, …)
Environnements Linux / Windows Server et langages associés (Bash, Shell, PowerShell)
Connaître les annuaires : OpenLDAP, Active Directory
Connaître les architectures de déploiement et d’automatisation (Puppet), conteneurisation (Docker), CI/CD, forge logicielle (Git/GitLab) ou équivalents
Connaître SGBD : SQL Server, MySQL, Galera, NoSQL
Connaître les principes de base de la sécurité informatique et gestion des certificats
Connaître les architectures applicatives web client/serveur (Apache, Tomcat, IIS, Traefik, …)
Connaître les outils de supervision (ex. Zabbix, PMM, Elastic APM)
Savoir rédiger les procédures et documentations
Maîtrise de l’anglais technique
Avoir une forte capacité de travail et esprit d’équipe
Avoir une capacité à travailler en transverse
Avoir une résistance à la pression en situation de crise
Avoir le sens de l’écoute et du service client
Avoir une curiosité intellectuelle et disponibilité
Etre organisé, autonome, rigoureux et l'esprit d’analyse
Savoir respecter les délais et les procédures
Savoir contrôler les travaux d’exploitation
Etre disponible, force de proposition et aimer le partage des connaissances
Avoir la capacité à travailler en autonomie et en équipe
Autres informations
Poste à temps complet avec possibilité de CDI à terme pour les candidats non fonctionnaire.
Rémunération selon l’ancienneté + prime annuelle de fin d’année + au choix du candidat possibilité tickets restaurants + chèques vacances.
Heures supplémentaires payées ou récupérées
Participation forfaitaire à la garantie maintien de salaire (sur option)
Participation à une complémentaire santé labellisée
Participation financière au trajet domicile-travail.
Comité entreprise dynamique : participation financière aux frais de garde d’enfants, aux loisirs, à la culture, à l’arbre de noël des enfants, aux organisations de sorties et de voyages sous conditions de revenus, …
Pour tout renseignement complémentaire, vous pouvez contacter Monsieur Laurent LECLERCQ, chef du service Infrastructures, Systèmes et Réseaux, tél : 05 46 30 34 35. Votre lettre de motivation doit impérativement être accompagnée d'un CV et de votre dernier arrêté de situation.
#J-18808-Ljbffr