Description du poste
Placé sous la responsabilité du chef de la cellule de développement, le développeur expert Sharepoint et full stack .NET/Angular a un rôle actif de coéquipier et de référent technique au sein d'une structure en environnement agile. Son cœur de périmètre concerne les applications et customisations Sharepoint sur lesquelles il a un rôle de référent technique. Selon l'expérience et l'aisance de l'agent, son périmètre peut s'étendre ensuite à d'autres technologies, notamment basées sur .NET et Angular.
Ses missions sont:
- Contribuer à la phase de conception des applications web sur les plateformes Sharepoint, ASP.NET / ASP.NET CORE et Angular;
- Réaliser et maintenir des sites et applications Web sur la plateforme Sharepoint;
- Réaliser et maintenir le front-end et le back-end des applications Web sur les plateformes ASP.NET / ASP.NET CORE et Angular;
- Concevoir les modèles d’information et les bases de données associées à ces applications;
- Réaliser les documentations techniques nécessaires à la bonne gestion des applications (procédures d'installation, de maintenance);
- Optimiser les aspects ergonomiques;
- Epauler les nouveaux arrivants pour les aider à monter en compétences sur l'environnement technique et les méthodes de l'équipe;
- Etre force de proposition sur le plan technique, notamment pour les applications Sharepoint;
- Participer aux entretiens techniques des candidats au poste de développeur web Sharepoint.
Principales activités :
- Développement,
- Analyse et conception,
- Etudes, recherches,
- Rédaction,
- Information, accueil
Relations fonctionnelles :
- Les autres cellules de DSI,
- La maitrise d'ouvrage,
- Les autres services de la direction.
Exemples de dossiers traites récemment/quelques dossiers à venir :
- Mélodie v3,
- Connecteur standardisé pour utiliser Keycloak depuis les applications .NET / Angular (nuget et API).
Conditions d'exercice particulières
- Habilitation secret sécurité
Description du profil recherché
Le profil recherché est celui d'un agent expert.
1- Connaissances technologies :
1.1- Obligatoires
- Expertise sur Sharepoint on premise versions 2016 et postérieures: administration, librairies & déploiement de packages;
- C#, Framework ASP.NET webform;
- Typescript, NPM;
- Javascript, jQuery ;
- CSS3, HTML5 ;
- SQL Server (version 2016 ou supérieure) ;
- Framework de développement Client : React JS ou équivalent ;
- API REST et particulièrement WebAPI ;
1.2- Appréciées :
- ASP.NET Core (version 6 ou supérieure) et ASP.NET MVC (version 4.5 ou supérieure) ;
- Angular versions récentes ;
- Entity Framework (version 4 ou supérieure) ;
- Sécurité, Authentification, AD-FS, Claims ;
- LESS ou tout autre préprocesseur CSS;
2- Savoirs
2.1- Indispensables:
- Conception, modélisation, assurance qualité;
- Méthodes, normes et outils de développement, notamment SCRUM;
- Algorithmes, langages de programmation.
2.2- Recommandées:
- Ergonomie et interfaces homme-machine;
- Tests automatisés (dont tests unitaires et tests d’intégration);
- Méthodes Dev Ops (ou similaire).
Temps Plein
Oui
Autres
Poste ouvrant droit à la NBI
Non
Compétences candidat
Compétences
- SAVOIR-FAIRE - Analyser un projet, une démarche
- SAVOIR-FAIRE - Conseiller une personne, un groupe
- SAVOIR-FAIRE - Mener une veille
- SAVOIR-FAIRE - Travailler en équipe
- SAVOIR-FAIRE - Travailler en mode projet
- SAVOIR-ÊTRE - Aisance relationnelle
- SAVOIR-ÊTRE - Avoir l'esprit d'équipe
- SAVOIR-ÊTRE - Sens de l'analyse
Niveau d'études min. souhaité
Niveau 6 Licence/diplômes équivalents
Niveau d'expérience min. requis
Expert
Langues
Anglais (Avancé ou indépendant)