.NET Core Developer- Quebec

# of Openings
Regular Full-Time


Autonomy, curiosity, transparence, trust, respect. At InnovMetric, those are the values that surround us every day in our software development teams.


We are actively looking for talented developers. What does that mean for us?

  • Love challenges and teamwork
  • Be creative and think outside the box
  • Be committed to the team and the company’s success, as well as the constant desire to learn and improve
  • Experience in object-oriented coding and a good knowledge of C++ language (SOLID, design patterns)
  • Code in a clear and structured manner while considering maintenance requirements, modularity, extensibility, and compatibility
  • Care about the quality of the code, attention to details and be meticulous
  • Good command of French and an intermediate level of English (written and spoken)


Here are some of the benefits of working for us:

  • Excellent team support and the opportunity to participate in important projects as soon as you join the team
  • Participate in all the development steps, from the assessment of requirements to the final delivery and user experience design (UX), the development of a sustainable software architecture and the software quality validation
  • Daily application of the principles of the agile development method
  • Strong continuous improvement culture
  • Collaboration with people that are highly qualified; there is always something to learn from someone else
  • Possibility to choose the workplace: at the office, remotely, or a mix of both


Who are we?


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 500 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.



We offer advantageous employment conditions in a dynamic workplace:

  • Flexible work schedule, allowing for a good balance between personal and professional life
  • Competitive salary and bonus system
  • Group insurance and telemedicine service
  • Free tea, coffee, and parking
  • Sports and social activities as well as IMBand (check it out on Youtube!)


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