Overview
InnovMetric offers a unique work environment focused on collaboration that promotes personal and professional development.
Responsibilities
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.
Qualifications
- 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)
Assets
- 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
Interests
- 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