Aife - Développeur Full Stack Java - Plsql - Angular H/F - Service Public
- Fonctionnaire
- Service Public
Les missions du poste
Nous sommes un acteur majeur au coeur du Système d'Information financière de l'État à travers le SI Chorus. Nous proposons des solutions de dématérialisation qui contribuent directement à la modernisation et à la performance de la fonction financière de l'État :
- Dans le domaine de la gestion budgétaire et comptable, sept systèmes d'information sont opérés par l'AIFE, notamment les applications Chorus Coeur basé sur le progiciel SAP, Chorus Formulaires dédié aux besoins des services prescripteurs et Chorus DTm pour les déplacements temporaires.
- Dans le domaine de la commande publique et de la facturation électronique, six domaines métiers sont couverts par l'AIFE, notamment PLACE pour la passation des marchés publics et Chorus Pro pour la gestion dématérialisée des factures.
- Dans le domaine de l'intermédiation des services pour la transformation de l'État, l'AIFE opère PISTE, plateforme sécurisée d'API management dédiée aux acteurs publics souhaitant publier des API.
L'ensemble du périmètre du SI Chorus compte à ce jour plus de 1,4 million d'utilisateurs. Il a vocation à s'étendre considérablement avec la généralisation de la facturation électronique interentreprises (B2B) et la poursuite des travaux de transformation numérique de la commande publique (TNCP).
L'AIFE est constituée de quatre délégations, d'une direction de programme et d'un secrétariat général.
Au sein de la délégation aux services numériques financiers, la Division Chorus-DT va se restructurer pour répondre à cet enjeu d'internalisation et a choisi de s'appuyer sur des compétences internes pour assurer une partie du maintien en condition opérationnelle du progiciel internalisé.
Dans le cadre du développement et de la refonte du progiciel Chorus-DT, nous recherchons un(e) développeur(euse) Full Stack maîtrisant, entre autres, les technologies Java, PL/SQL et Angular. Vous interviendrez sur l'ensemble du cycle de vie des projets : analyse, conception, développement, tests, mise en production et maintenance.
Principales activités :
- Participer à l'analyse des besoins fonctionnels et techniques
- Concevoir des solutions robustes, performantes et évolutives
- Développer des applications web en Java côté back-end et Angular côté front-end
- Interagir avec des bases de données Oracle via PL/SQL
- Rédiger la documentation technique associée
- Assurer la maintenance corrective et évolutive des applications
- Participer aux revues de code et au partage des bonnes pratiques
Le profil recherché
Vous êtes passionné(e) par la technologie, curieux(se), rigoureux(se) et capable de travailler en autonomie tout en s'intégrant facilement dans une équipe projet.
Compétences techniques attendues :
- Back-end :
o Solide maîtrise de Java et des frameworks associés, notamment Spring Boot
o Bonne connaissance des bases de données relationnelles (Oracle)
o Conception et consommation d'API REST
o Utilisation d'outils de build (Maven, Gradle) et de gestion de version (Git)
- Front-end :
o Très bonne maîtrise de Angular, TypeScript, HTML5, CSS3
o Compréhension des bonnes pratiques UI/UX
o Capacité à construire des interfaces responsives et réactives
o Connaissances Sencha ExtJS appréciées
Qualités personnelles :
- Autonome, capable de prendre en main un sujet technique de A à Z
- Bon relationnel et goût pour le travail en équipe
- Capacité d'adaptation rapide dans un environnement technique évolutif
- Esprit analytique, sens du détail et souci de la qualité du code
- Proactif(ve), force de proposition sur les choix techniques ou d'architecture
Compétences requises
- SGBD
- Analyse des besoins
- Travail en équipe
- Java
- Base de données relationnelle
- Maintenance préventive et curative
- CSS3
- Autonomie
- Oracle
- Rigueur et méthode
- Création d'une base documentaire
- Git
- Angular
- HTML5
- Esprit d'analyse
- PL/SQL
- Force de proposition
- Maven
- Spring Boot
- TypeScript
- API REST
- Capacité d’adaptation