OverviewAre you looking to be part of a team shaping the future of collaborative and innovative software solutions? We have a great opportunity for you!
Autonomy, curiosity, transparency, trust, and respect. At InnovMetric, these are the values we seek and embody every day within our software development teams.
Responsibilities
The PolyWorks|DataLoop™ product is a cutting-edge ecosystem of connected applications that transforms how clients manage, analyze, and optimize their metrology processes. As a back-end developer, you will develop service-oriented back-end architectures, web interfaces, and secure connection APIs for various systems. You will also contribute to innovation efforts and help optimize our clients' business processes.
Specifically, your responsibilities will include:
- Collaborating closely with the software development team to effectively integrate APIs into existing applications
- Participating in defining technical specifications and designing solutions
- Ensuring the quality, performance, and security of developed API interfaces
- Performing rigorous testing to guarantee the stability and reliability of REST APIs
Technologies used:
- C# / .NET 10
- Entity Framework (EF) Core
- SQL Server
- OpenAPI
- Ocelot API Gateway
- .NET
- SignalR
- Postman
Qualifications
- Strong knowledge of databases, particularly data modeling
- Experience with unit testing, integration testing (xUnit and Moq), and API testing (performance, scalability)
- Familiarity with JSON format and understanding of serialization challenges
- Strong analytical and design skills, with the ability to take ownership of projects
- High level of autonomy, with strong task management and follow-up skills
- Excellent command of French and intermediate proficiency in English (spoken and written)
- Experience with object-oriented programming (SOLID principles, design patterns) and strong knowledge of C#
- Ability to write clear, structured code while considering maintainability, modularity, scalability, and compatibility
What we offer:
- Strong knowledge of databases, particularly data modeling
- Experience with unit testing, integration testing (xUnit and Moq), and API testing (performance, scalability)
- Familiarity with JSON format and understanding of serialization challenges
- Strong analytical and design skills, with the ability to take ownership of projects
- High level of autonomy, with strong task management and follow-up skills
- Excellent command of French and intermediate proficiency in English (spoken and written)
- Experience with object-oriented programming (SOLID principles, design patterns) and strong knowledge of C#
- Ability to write clear, structured code while considering maintainability, modularity, scalability, and compatibility
InnvoMetric offers excellent working conditions:
- Flexible schedule that facilitates work-life balance
- Possibility of partial remote work
- Competitive compensation and bonus program
- Modular group insurance plan
- Telemedicine service and employee and family assistance program
- Free tea, coffee, and parking
- Social and sports activities, and the IMBand music group (check them out on YouTube!)