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.
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