.NET Core Developer - Quebec

# of Openings
Regular Full-Time


Founded in 1994 and headquartered in Quebec City, QC, Canada, InnovMetric Software Inc. is the leading provider of universal 3D metrology software solutions. The world’s largest industrial manufacturing organizations, including GM, Volkswagen, Tesla, BMW, Boeing, and Apple trust InnovMetric’s PolyWorks® software solutions.


With its subsidiaries and joint ventures, InnovMetric has over 450 employees spanning 16 countries.


InnovMetric offers a unique work environment focused on collaboration that promotes personal and professional development.



As a member of a team responsible for the core development of our PolyWorks|DataLoopTM product, you will be called upon to develop a service-oriented architecture (back-end), as well as our web interface and our secure API connections for different systems. You will also contribute to the search for innovation and to the optimization of our clients’ business processes.  


You will be part of an experienced team, benefit from excellent coaching from your teammates upon arrival, and actively participate in all development stages, that is the analysis, technical design, programming, test automation, and validation. We offer a three-day training on PolyWorks|InspectorTM to all new developers. We have been using the agile methodology (Scrum) for more than 10 years.



  • Experience in application security (authentication and authorization) with technologies like OpenID Connect, SAML, OAuth 2.0, etc.;
  • Experience in the design and maintenance of REST or Connex API;
  • Experience in the development of microservices and related architectural principles;
  • Experience in service-oriented architecture implementation (SOA);
  • Knowledge and interest in databases, mainly SQL Server and Entity Framework or other ORM/DAL;
  • Knowledge of web application development distributed to a high volume of users and data;
  • Knowledge of .NET Core, C# language, ASP.NET infrastructure, and Visual Studio;
  • Autonomy, creativity, attention to quality, resourcefulness, and team spirit;
  • Ease in complex IT problem solving;
  • Good command of French and intermediate level of English (spoken and written).


  • Knowledge of Microsoft Windows Server;
  • Knowledge of Microsoft IIS;
  • Knowledge of message and notification infrastructures with ASP.NET, RabbitMQ, ActiveMQ, ZeroMQ, or other;
  • Knowledge of Docker (or other containers), Docker Compose or Kubernetes (or other orchestrators);
  • Experience in data mining and/or artificial intelligence (big data);
  • Experience in Amazon’s AWS and/or Microsoft’s Azure development;
  • Experience in on-premises server solution development.


  • Networking;
  • Developing server applications for world-class companies.



InnovMetric offers excellent working conditions:

  • Flexible schedule that facilitates work/family balance
  • Possibility of teleworking
  • Competitive salary
  • Bonus plan
  • Group insurance
  • Online preventive health solution offered to employees and their families
  • Assistance program for employees and their families
  • Free parking

We thank you for your interest in this position. Please note that we will only contact shortlisted candidates.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed