Développeur API (.NET - Québec
InnovMetric Logiciels|Software
Location
Quebec Province | Canada
Job description
Faire partie d’une équipe qui œuvre au cœur de la conception de nos produits collaboratifs innovateurs, ça vous intéresse? Nous avons une belle opportunité d’emploi pour vous!
Autonomie, curiosité, transparence, confiance, respect. Chez InnovMetric, ce sont les valeurs recherchées et véhiculées au quotidien dans nos équipes de développement logiciel.
Nous sommes constamment à la recherche de développeurs(euses) talentueux(euses) . Pour nous, qu’est-ce que ça signifie en termes de compétences?
- Aimer les défis et le travail d’équipe
- Faire preuve de créativité et sortir des sentiers battus
- Avoir à cœur la réussite de son équipe et de l’entreprise, ainsi qu’un désir continuel d’apprendre et de s’améliorer
- Détenir de l’expérience en développement orienté objet (principes SOLID, design patterns ) et une bonne connaissance du langage C#
- Programmer de façon claire et structurée, tout en considérant les exigences liées à la maintenance, à la modularité, à l'extensibilité et à la compatibilité
- Se soucier de la qualité de son code, porter attention aux détails et faire preuve de rigueur
- Être à l’aise avec l’investigation de problèmes informatiques complexes
- Posséder une bonne maîtrise du français et un niveau intermédiaire en anglais (oral et écrit)*
*Un niveau d’anglais intermédiaire est requis puisque des échanges hebdomadaires à l’écrit avec des partenaires internationaux seront nécessaires.
Le produit PolyWorks|DataLoop MC est un écosystème d’applications connectées de pointe qui révolutionne la façon dont nos clients mesurent et analysent, puis optimisent leurs processus métrologiques. En tant que développeur spécialisé en interfaces API, vous jouerez un rôle crucial dans la conception, le développement et la maintenance d’interfaces robustes permettant l’interopérabilité entre les applications Web et les applications Windows dédiées à la métrologie.
Responsabilités :
Plus précisément, voici les responsabilités dont vous vous acquitterez :
- Collaborer étroitement avec l’équipe de développement logiciel pour intégrer efficacement les API dans les applications existantes
- Participer à la définition des spécifications techniques et à la conception des solutions
- Assurer la qualité, la performance et la sécurité des interfaces API développées
- Effectuer des tests rigoureux afin de garantir la stabilité et la fiabilité des API
Technologies utilisées :
- C# / .NET 7
- Entity Framework (EF) Core
- SQL Server
- OpenAPI (auparavant Swagger UI)
- TypeSpec
- Ocelot API Gateway
- NET
- SignalR
- Postman
- Avoir une bonne connaissance des bases de données, et particulièrement de la modélisation de données
- Détenir de l’expérience avec les tests unitaires, les tests d’intégration (xUnit et Moq) et les tests d’API (performance, extensibilité )
- Connaître le format JSON et comprendre les enjeux de sérialisation
- Démontrer de bonnes compétences d’analyse et de conception, ainsi qu’une forte aisance dans la prise en charge de projets
- Faire preuve d’autonomie, savoir gérer efficacement ses tâches et effectuer les suivis nécessaires
Voici ce que nous privilégions :
- Excellent encadrement et opportunité de contribuer à des projets d’envergure dès l’entrée en poste
- Participation à toutes les étapes du développement, de l’identification des besoins à la livraison au client, en passant par le design de l’expérience utilisateur (UX), le développement d’une architecture logicielle durable et la validation de la qualité du logiciel
- Mise en application quotidienne des principes du développement Agile
- Forte culture d’amélioration continue
- Vif esprit de collaboration avec des professionnels experts dans leur domaine; il y a toujours quelque chose à apprendre de quelqu’un
- Choix du lieu de travail : au bureau, en mode hybride ou en télétravail
Nous offrons des conditions d’emploi avantageuses et un milieu de vie stimulant :
- Horaire flexible qui facilite la conciliation travail-famille
- Possibilité de faire du télétravail
- Rémunération compétitive et système de bonis
- Assurances collectives et service de télémédecine
- Programme d’aide aux employés et à leur famille
- Thé, café et stationnement gratuits
- Activités sociales, sportives et groupe de musique IMBand (allez y jeter un œil sur YouTube )
L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention de discrimination. Puisque ce poste requiert des interactions fréquentes avec nos collègues et/ou clients à l’international, les candidats souhaitant soumettre leur candidature doivent répondre au critère en lien avec la langue anglaise indiqué dans l’offre d’emploi.
Nous vous remercions de l’intérêt que vous manifestez en présentant votre candidature. Veuillez prendre note que nous ne communiquerons qu’avec les candidats retenus en présélection.
Job tags
Salary