SIGA Informatique conçoit, développe et supporte des logiciels de gestion pour le secteur agricole depuis 1981. Basée à Drummondville, SIGA accompagne principalement une clientèle nord-américaine et fait partie de l’écosystème ISAGRI. Sa mission est de développer des logiciels simples, accessibles et adaptés aux besoins des producteurs agricoles.
Dans le cadre de l’évolution de SIGA.net et de ses applications SaaS, nous recherchons un Tech Lead applicatif SaaS pour guider les choix techniques, accompagner l’équipe de développement et contribuer à la conception de solutions robustes, performantes et maintenables, en tirant parti des outils modernes, dont l’IA, pour améliorer la qualité, la productivité et le partage de connaissances.
Votre rôle
Vous agirez comme référent technique auprès d’une équipe multidisciplinaire composée de développeurs, analystes, QA, PO, Scrum Master, architecte, DevSecOps et TI.
Vous contribuerez à l’architecture applicative des services SIGA.net, développés principalement en C# / .NET, avec un frontend Vue.js / TypeScript généré en partie par un moteur interne de transcription du C# vers TypeScript.
Vous travaillerez dans un environnement SaaS distribué, composé de services applicatifs, d’APIs, de bases de données, d’échanges synchrones et asynchrones, et de briques comme PostgreSQL, Dapr, RabbitMQ, Redis, SignalR, S3, Jaeger, Prometheus et Grafana.
Vos responsabilités
Vous serez amené à :
- concevoir et faire évoluer l’architecture applicative des modules SIGA.net ;
- accompagner l’équipe dans le découpage applicatif, la modélisation des domaines et la structuration des services ;
- définir les APIs, les contrats d’échange et les mécanismes de communication entre services ;
- contribuer aux choix liés à la gestion des données, aux performances, à la résilience et à la maintenabilité ;
- analyser et optimiser les performances applicatives et base de données ;
- animer les revues de code et promouvoir les bonnes pratiques de développement ;
- utiliser l’IA de façon efficace et responsable pour accélérer l’analyse, le prototypage, la documentation, les tests et la résolution de problèmes techniques ;
- collaborer avec la QA sur la stratégie de tests, l’automatisation et les tests de charge ;
- soutenir les développeurs dans la résolution de problèmes techniques complexes ;
- documenter les décisions techniques et contribuer à la réduction de la dette technique ;
- collaborer avec les équipes internes SIGA et les équipes du groupe.
Environnement technique
- C# / .NET Core ;
- Entity Framework Core, LINQ ;
- Vue.js 3, TypeScript, fichiers .vue ;
- moteur interne de transcription C# vers TypeScript ;
- APIs backend ;
- PostgreSQL ;
- Dapr, RabbitMQ, Redis ;
- SignalR ;
- S3 ;
- Jaeger, Prometheus, Grafana ;
- Git, pipelines CI/CD, outils de tests et de suivi Agile.
Vous serez formé à notre plateforme interne de développement. À terme, vous serez amené à en comprendre le fonctionnement sous le capot afin de concevoir des composants, diagnostiquer des comportements complexes, contribuer aux bonnes pratiques et accompagner l’équipe dans son utilisation.