développeur (h/f)
Nos Talents nos emplois vous propose une offre de APEC
Clermont Ferrand (63)
Publiée le 20/12/2023
CDI
Description du poste :
MISSIONS ET ENVIRONNEMENT DE TRAVAIL :
La Direction Opérationnelle des Systèmes d Information de l Université Clermont Auvergne (UCA) est composée de différents pôles dont celui de Co-développement national, au sein duquel se trouve l équipe de développement CAPLAB.
L UCA est centre de co-construction d un projet national de Système d Informations Recherche, CAPLAB, en collaboration avec l AMUE, agence nationale. L ingénieur-e en ingénierie logicielle aura un rôle de Technical leader auprès de l équipe et il/elle participera à la production logicielle principalement en back end, avec des technologies actuelles, en méthodologie agile. Cette application est à destination de la communauté des chercheurs en laboratoires au sein des établissements français.
Le poste est localisé sur le Campus des Cézeaux à Aubière, proche de Clermont-Ferrand.
ACTIVITES ESSENTIELLES :
Taches récurrentes à réaliser durant la vie du projet
Développer l application coté back : web services en environnement Spring dans un contexte de grande volumétrie de données avec de fortes exigences de performance.
Développer des tests unitaires automatisés
Concevoir le modèle de données
Mettre en place des bouchons de tests pour les systèmes extérieurs
Participer à l encadrement des développements Front-end (angular)
Accompagner et contrôler la production de l équipe de développement
Connaissances :
Maitrise de la programmation objet et du langage JAVA >= 7
Maitrise d une librairie d inversion de contrôle (Guice, Spring, ...)
Maitrise d'un framework de mapping objet relationnel (JPA, Hibernate, Toplilk)
Maitrise du SQL, capacité à élaborer et optimiser requêtes complexes
Maitrise du développement de web services REST
Expérience acquise dans le développement en équipe avec Git et méthodologie agile
Expérience dans le développement de micro-services (souhaitée)
Maitrise de la pratique de test unitaire automatisés et des librairies associées : Mockito, JUnit ou autres (souhaitée)
Expérience des pratiques d intégration continue et de leur mise en œuvre : Gitlab CI et Docker (souhaitée)
Compétences opérationnelles :
Développer en autonomie, tester, documenter, concevoir en méthodologie agile
Conception, documentation
Intégration
Analyse
Ergonomie des applications web
Travailler dans une équipe agile (SCRUM) à taille humaine
Rédaction de spécifications techniques
Maitrise des design patterns et d une méthode de conception (UML, Merise, ...)
Capacité à travailler dans un contexte agile, à présenter ses réalisations et à les confronter avec la vision utilisateur.
Evaluation de la charge (au travers d une méthode adaptée à l agilité)
PREREQUIS / FORMATION souhaitée :
Expérience de minimum 5 ans dans le domaine, dont en position de fullstack Java / angular
SPECIFICITES / CONTRAINTES DU POSTE :
Rémunération : 3731 brut mensuel
Contrat de travail à durée indéterminée : 37h30 hebdomadaire
Congés : 49 jours de congés annuels pour un temps plein d un an (Base 37h30)
Télétravail renforcé possible (jusqu à 3 jours par semaine)
Participation aux frais de transports en commun
Participation Mutuelle à hauteur de 15 /mois
Des offres loisirs, sport et culture pour tous les agents ()
Possibilité d accès, sous condition, à un emplacement parking à proximité
Forfait mobilité durable pour l utilisation d un cycle sur les trajets domicile-travail
UNIVERSITE CLERMONT AUVERGNE
L'université Clermont-Auvergne (UCA) est une université française située en Auvergne (région Auvergne-Rhône-Alpes),et dont le siège est à Clermont-Ferrand. Elle est fondée le 1er janvier 2017 par la fusion des deux précédentesuniversités auvergnates, les universités d'Auvergne (Clermont-I) et Blaise-Pascal (Clermont-II).