Développeur Expérimenté .Net Expérimenté
Role details
Job location
Tech stack
Job description
KERHIS est un éditeur de logiciels dédiés au monde agricole. En rejoignant KERHIS, vous intégrez le leader français des solutions numériques pour les filières agricoles, contribuant ainsi à transformer l'agriculture grâce à l'innovation. KERHIS a initié une refonte en profondeur de sa solution ERP visant à intégrer les dernières technologies web et à élaborer une architecture logicielle hybride orientée services entre les environnements SaaS et On Premise de ses clients.
Pour renforcer notre pôle développement logiciel, nous recherchons des développeurs(euses) expérimenté(e)s en .NET., Assurer le développement de nos solutions (ERP, applications mobiles, API etc.), leur transformation technique et leur maintien en conditions opérationnelles.
- Assurer la performance des solutions logicielles « by design ».
- Réaliser les tests unitaires et contribuer aux tests de performances.
- Adapter les solutions aux besoins spécifiques de nos 400 clients lorsque nécessaire.
- Être force de proposition sur les évolutions et innovation à mener sur les solutions.
- Collaborer avec les équipes en charge du développement des différents framework.
STACK TECHNIQUE
- Solution actuelle (On Premise ou PaaS) : .NET Framework, SQL*Server, WinForm, Angular, IONIC, GIT, Azure Devops, API Rest, Postman, Visual Studio, SmartBear et JMETER pour les tests.
- Solution future (en cours de réécriture - SaaS & Devops) : .NET core, Vue.js, PostgreSQL, DAPR, RabbitMQ, API, OpenID, OAuth2, Xunit, Entity Framework, Redis, GIt, SonarCube, Azure Devops.
Requirements
Minimum 5 ans d'expérience en développement .NET, Azure Devops, Entity Framework, API REST et Transact-SQL.
- Maîtrise du développement orienté objet et Test Driven Development.
- Bases de données : bonne connaissance de SQL*Server serait un plus.
- La connaissance ou l'expertise d'une des technologies suivantes serait appréciée : DAPR, RabbitMQ, PostgreSQL, VueJS, Angular ou JMETER.
- Curiosité pour l'apprentissage de nouveaux langages et technologies.
- Excellentes compétences relationnelles, esprit d'équipe, et détermination à relever des défis.