Développeur Fullstack Dotnet Core / Blazor

CDI
Postuler Maintenant

Description de l'emploi

Le développeur Fullstack tire son nom de sa polyvalence. En effet, aucune problématique du développement informatique ne lui résiste, étant capable de s’occuper du front end, du back end, de la maintenance, du graphisme… Un poste extrêmement riche et passionnant de par sa diversité, mais qui exige du candidat des compétences solides. Avis aux passionnés tout-terrain !

Quel est le rôle du développeur Fullstack ?

Le développeur Fullstack est un expert tout-en-un, combinant les responsabilités de plusieurs autres professions telles que développeur Front-End, développeur back-end, etc.

Ses missions sont variées :

– Rédaction du cahier des charges en collaboration avec le commanditaire

– Étude des besoins techniques et humains

– Conception de l’architecture du site (développement back-end)

– Conception du design et de l’ergonomie du site (développement front-end)

– Intégration des contenus : images, textes…

– Optimisation SEO : mots-clefs, balises, URL…

– Organisation de phases de test et débogage.

Le développeur Fullstack est capable de répondre à tous les impératifs du projet web. Il peut également être amené à s’occuper de la mise à jour et de la maintenance du site, ainsi que de la formation des utilisateurs.

 les compétences attendues :

Deux qualités indispensables pour le développeur Fullstack : expertise et polyvalence. Il maîtrise un grand nombre de logiciels et langages de programmation tels que HTML, CSS, JavaScript (notamment avec un framework tel qu’Angular), bases de données, PHP, C#, etc. Curieux et adaptable, il actualise en permanence ses compétences pour proposer à ses clients les dernières innovations disponibles.

Au quotidien, le développeur Fullstack peut compter sur son organisation, sa précision, ainsi que sur un grand sens de l’analyse et de la logique. Il est résistant à la pression et doté d’une grande capacité de concentration. Bien qu’il travaille généralement en autonomie, il est en relation permanente avec de nombreux interlocuteurs. Auprès du commanditaire, il fait preuve d’un grand sens de l’écoute, de disponibilité et de pédagogie. Un très bon niveau de français et un bon niveau technique en anglais sont absolument incontournables.

 

Description du poste de Développeur Fullstack Dotnet Core / Blazor :

Les missions :

– Participer aux analyses fonctionnelles

– Participer aux analyses techniques

– Concevoir et développer :

– Des applications front-end avec la technologie Blazor Dotnet Core (.net 6) sous forme d’un site WEB (WASM ou Server Hosted)

– Des sites back-end sous forme des WEBAPI avec la technologie Dotnet Core (.net 6)

– Des connecteurs spécifiques vers des briques tierces (Microsoft BusinessCentral, Graph, D365, autre éditeur, etc.)

– Tester

– Rédiger des manuels utilisateurs

Les compétences requises :

– Capacité à créer des sites web responsive avec une UX performante et pertinente.

– Capacité à créer une UI (interface utilisateur, graphisme…)

– Connaissance du framework Dotnet Core

– Connaissance de la technologie Microsoft BLAZOR

– Connaissance des personnalisations CSS

– Connaissance des principes WebServices (SOAP, ODATA, HTTP RESTFULL)

– Connaissance en XML/XSD, Json, …

– Connaissances SQL et Microsoft SQL Server

– Français courant

– Anglais technique

– La connaissance de l’univers D365 (BC, CRM, PowerBI, etc…) serait un plus

Profil :

– Formation universitaire ou diplôme d’ingénieur (Bac+4-Bac+5)

– Préférence pour une première expérience en développement WEB/Dotnet/Blazor

– Rigoureux, organisé, flexible et autonome

– Capacité à travailler en équipe et à faire du reporting

– Capacité à travailler de manière agile

– Passionné par les nouvelles technologies

– Soif d’apprendre continuellement

– Sens du design

– Esprit d’analyse et de synthèse

– Autonomie

– Bonne gestion du temps de travail

– Bonne gestion des priorités

Bonnes pratiques :

Tests unitaires et fonctionnels, CI/CD, équipe QA, revue de code, agilité.