Consort Group - Développeur Fullstack
Au sein d'une équipe pluridisciplinaire encadrée par un chef de programme et plusieurs chefs de projet, vous participez à l'implémentation d'un nouveau système d'information pour notre client. Vous aurez la charge de la conception et de l'implémentation des composants backend et frontend.
Rôle et Responsabilités
Développer les différentes API et les écrans en fonction des souhaits des clients internes et des choix posés en termes de UI/UX, d'API disponibles et des contraintes techniques.
Les API concernées permettront notamment :
L'insertion des données dans le nouveau système
La mise à disposition des données à différentes applications existantes et futures
La mise à disposition des données à des consommateurs externes
L'interfaçage avec l'outil d'administration
Les pages concernées permettront notamment :
L'affichage des données
L'ajout, la modification, la suppression de certaines données
La gestion des droits d'accès
Les éléments suivants devront également être pris en compte :
Gestion des utilisateurs (authentification et autorisation), en mode RBAC, basée sur AzureAD et sur Azure B2C.
Multilinguisme
Aspects GDPR, cookies et tests de sécurité.
Journalisation et affichage des actions réalisées
Conception d'une architecture matérielle et logicielle, robuste, extensible et sécurisée.
Exigences
Maîtrise des environnements techniques suivants :
C#, .NET Core 7/8, ASP.NET Core WebAPI, Blazor, MongoDB, SQLServer
API REST JSON, AzureAD, JWT, OAuth 2.0, XML et XSD
Utilisation des outils Visual Studio et Azure DevOps, Postman, Swagger, ...
Micro-services, RabbitMQ, Kafka (gestion des sagas, orchestration, ...)
Hangfire, SignalR
AzureAD
Une expérience de développements en mode Agile est fortement appréciée
Capacité d'auto-apprentissage vous permettant de trouver des solutions de façon autonome