Back-End Developer - Quebec

# of Openings
Regular Full-Time


Founded in 1994 and based in Quebec City, InnovMetric Software Inc. is the world leader in universal 3D metrology software solutions. Leading industrial manufacturing companies such as GM, Volkswagen, Tesla, BMW, Boeing and Apple rely on InnovMetric's PolyWorks® software solutions. With subsidiaries and joint ventures, InnovMetric has more than 400 employees in 16 countries. The company is experiencing growth that should accelerate with the arrival of new products related to industry 4.0 (big data, artificial intelligence, etc.).


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


As a member of a team responsible for the development of the core of our new DataLoop product, you will be called upon to develop a service-oriented server architecture (back-end) involving SQL Server for our Metrology Suite, our web interface and our API to connect to different systems. In addition, you will contribute to the search for innovations and to optimize our customers' business processes.

You will be part of an experienced team, benefit from excellent coaching from your teammates as soon as you arrive, and actively participate in all stages of development, including analysis, technical design, programming, test automation and validation. We offer a three-day training course on PolyWorks|InspectorTM to all new developers. We have been using the Agile method (SCRUM) for over 10 years.


  • Knowledge and interest in databases, primarily SQL Server
  • Experience in the implementation of service-oriented architectures (SOA)
  • Experience in the development of microservices and architectural principles referring to them
  • Ease in the development of server applications that process a significant amount of data through many client applications
  • Knowledge of the .NET development, the C# language, the ASP.NET infrastructure and Visual Studio
  • Autonomy, creativity, concern for quality, resourcefulness and team spirit
  • Ease in solving complex computer problems
  • Good command of French and intermediate level in English (oral and written)


  • Knowledge of .NET Core
  • Knowledge of Microsoft Windows Server
  • Knowledge of Microsoft IIS
  • Security Knowledge, SSO, OAuth, authentication and authorization
  • REST API design
  • Knowledge of the creation and maintenance of public or internal server API
  • Knowledge of message and notification infrastructure with ASP.NET, RabbitMQ, ActiveMQ, ZeroMQ and others
  • Knowledge of Docker (or other containers), Docker Composer or Kubernetes (or other orchestrators)
  • Experience in data mining and/or artificial intelligence (big data)
  • Development experience with Amazon's AWS and/or Microsoft's Azure
  • On-premise server solution development experience
  • C++ language for reading and reusing certain components


  • Networking
  • Developing server applications for world-class companies


The conditions of employment are very advantageous:

  • Flexible schedule that facilitates work-life balance
  • Competitive salary
  • Bonus system
  • Group insurance
  • Telemedicine service for employees and their families
  • Employee and family assistance program
  • 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