Dans le cadre du plan de croissance ISAGRI, nous recrutons un architecte technique pour rejoindre une équipe projet travaillant sur plusieurs applications web de comptabilité et de gestion et ainsi participer au développement de solutions informatiques innovantes pour aider nos clients (Agriculteurs, Viticulteurs, Comptables…) à gérer leurs entreprises.
Notre objectif : devenir le leader français des éditeurs informatiques pour la profession comptable et le leader mondial de l’édition logicielle pour le monde agricole. Pour cela, l’entreprise souhaite poursuivre son virage technologique en élargissant notre gamme de produits en SaaS. Pour répondre à cet objectif, nous avons donc besoin d’experts techniques passionnés qui pourront faire évoluer nos solutions.
Votre mission sera le développement et la maintenance technique de l’architecture web existante, de la veille technologique à l’analyse des besoins jusqu’à l’accompagnement des développeurs pour la mise en place des solutions techniques en étant capable d’entrer dans le détail du code.
Les stacks :
o .Net core / Angular en architecture distribuée
o Stockage : Sql server / Cache Redis / Azure Blob Storage / Azure Key Vault
o Communication : Broker de message : RabbitMQ / Notification Push : SignalR
o Environnement : Azure Devops (IIS/AKS)
o VueJS / NodeJS
o AWS / Github
Ingénieur en informatique, vous disposez d’une expérience forte dans la mise en place d’architecture micro-services et de 5 ans dans le développement.
Compétences requises :
- Pratique de .netcore / Angular / NodeJS / VueJS ou tout autre langage
- Bonnes connaissances des architectures web (Clean architecture/Architecture hexagonale)
- Maitrise d’un Système de Gestion de Bases de Données (SQL Server, PostgreSQL, Oracle)
- Connaissance des bonnes pratiques de codage (Clean code, principes SOLID, TDD, Design Pattern)
- Connaissances en optimisation de performance pour appréhender au mieux les futures évolutions et aider aux choix techniques
- Connaissance des outils suivant afin d’apporter un support aux équipes exploitation et de développement (RabbitMQ, SignalR, Redis, Docker, Kubernetees) et
Et d’autres compétences qui seraient un plus :
- Connaissance d’un serveur Web (IIS, Apache, Nginx)
- Utilisation d’un ORM, idéalement EntityFramework
- Une expérience en développement agile et/ou dans un contexte DevOps
- Notions autour des différents types de tests (aussi bien développés qu’automatisés par des outils type JMeter)
- Connaissances IA et Architectures Data
Votre curiosité, implication, autonomie et passion pour les nouvelles technologies associées à un excellent relationnel seront des atouts indispensables pour réussir dans ce poste.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.