Freelance
Architecte
.net
Angular
Azure

Architect iT / dev Fullstack .net / Angular / Azure

1.     Descriptif du poste

Au sein du Pôle Corporate Solutions de la DSI d’XXX, l’IT Architect prend en charge la rédaction des spécifications techniques, le développement etla maintenance des différentes applications du Pôle ainsi que des webservices et batches de communications entre elles.

Les clients représentent les fonctions Corporate de la société dont le Pôle est le garant de l’adéquation de leurs outils informatiques à leurs besoins.

Les activités dominantes du poste sont les suivantes :

     Rédaction et mise à our des spécifications techniques des développements à réaliser ainsi que desdocuments d’architecture technique

     Développement FullStack des applications en réutilisant au maximum les composants déjà existants

     Développement de webservices (.NET) ou REST/JSON entre applications du SI XXX

     Développement de micro-services en .NET

     Développement d’Azure Functions

     Tests unitaires et tests d’intégration (Test Driven Development)

     Assistance aux TechLeads dans :

·        Elaboration et mise en œuvre des best practices de développement

·        Aideau choix des technologies

·        Mise en œuvre de l’industrialisation associée

 

     Lien avec les autres équipes de la maîtrise d'œuvre ou de l’assistance à maitrise d’ouvrage.

 

2.     Profil et compétences

L’IT Architect devra travailler dans l’environnement technique suivant dont il devra maitriser les technologies.

     Environnement technique

·        Ce poste s'adresse à un profil expérimenté, capable de prendre en main rapidement et en autonomie le code et le fonctionnel associé et ayant impérativement une expérience significative sur les environnements Javascript suivant :

-      Typescript

-      Angular version 14 minimum

-      Primeng et widgets associés

-      HTML5/CSS3, SCSS/SASS

 

·        Il connait impérativement Git, le .NET 7, le développement d’App Services Azure et d’Azure Functions

·        Il connait parfaitement l’intégration, la production ainsi que la consommation de webservices en REST/JSON.

·        Le cœur de SI étant en technologie Microsoft, une connaissance de ces technologies est nécessaire : Azure, Azure DevOps, Visual Studio Code ou Visual Studio 2022,SQL Server 2019, TFS 2017, IIS 8.5, Power Platform.

·        Le candidat est capable de structurer l’activité et d’apporter de la séniorité dans la mise en place de l’industrialisation technique ; à ce titre une connaissance des technologies suivantes est un plus significatif :

 

-      Architecture Clean Code

-      Architecture microservice avec Clean Architecture

-      Architecture Onion

-      Design pattern Mediator

-      Framework de test Javascript

-      Pratique de framework de tests coté serveur (xUnit, NUnit, FluentAssertion)

-      Utilisation d’une solution d’ALM (Azure DevOps)

-      Azure AD

-      Solution de monitoring applicatif Sentry

-      Solution de statistiques Web Matomo

-      Solution de scripting : Powershell

·          Le candidat a l’habitude de développer des solutions exposées sur internet et est donc capable de développer ses solutions avec une réflexion orientée sécurité.

Anglais technique indispensable