Développeur .NET contribuant au développement d'une plateforme SaaS pour Mediaclip. Participera à des projets innovants dans un environnement Agile et collaboratif.
Responsibilities
Contribute to the architecture, design and development of new features;
Troubleshoot defects and provide production support for applications;
Write and maintain automated tests (unit and functional);
Contribute to quality assurance, maintenance and deployment;
Ensure application maintenance and monitoring in production;
Provide support services to technical support, sales and design teams;
Document applications to ensure integration and maintainability;
Participate in the continuous improvement of the team and company products;
Collaborate with the team in an Agile environment.
Requirements
Strong willingness and ability to learn;
Minimum 5 years of relevant software development experience;
Extensive experience developing Web APIs (REST or GraphQL);
Experience with unit and integration testing and related principles (e.g., mocks, stubs, TDD);
Experience with Microsoft Azure and developing high-volume web applications;
Knowledge of the following principles, technologies and frameworks: C# / .NET 10;
Principles: SOLID / CUPID;
ASP.NET Core, EF Core;
Messaging systems (e.g., RabbitMQ);
Data storage: SQL, NoSQL, caching, etc.;
Experience with multi-tenant systems and associated security considerations;
Understanding and application of fundamental cybersecurity principles in development;
Experience in designing and researching technical and functional solutions;
Excellent team player;
Excellent verbal and written communication skills in French, and intermediate verbal and written proficiency in English;
Benefits
Option to work from home, the office, or the Mediaclip chalet, according to the employee's preference;
Excellent schedule flexibility (work–life balance) with no mandatory overtime;
Annual allowance of $250 to support physical and mental well-being;
As a growing company, we offer a training plan for each employee;
Comprehensive group benefits plan from day one;
Minimum 3 weeks of annual vacation (more depending on experience), plus a paid birthday day off and several enhanced holidays throughout the year;
5 days of sick or personal leave per year;
Summer schedule (Friday afternoons off and paid);
One weekend per year at the Mediaclip chalet for you and your family to enjoy quality time and rest with good company;
Team activities and corporate events throughout the year;
Software Engineer .NET role at TELUS Digital. Design and implement cutting - edge solutions for transformative customer experiences with a global team.
Tech Lead Manager overseeing automation systems for Jerry.ai, an AI - driven car ownership app, enabling a smooth user experience. Leading architectural changes and advancing internal tools for future growth.
Engineering Team Lead evolving automation systems for Jerry.ai's insurance marketplace. Collaborating with the CTO to enhance system architecture and mentor engineering teams.
Back - End Developer enhancing Java/Kotlin applications for Equisoft, a global digital solutions provider for financial institutions. Collaborating with teams to design, develop, and deploy innovative client solutions.
Senior Software Engineer developing AI companionship platform for EverAI. Contributing to scaling large - scale products in a fast - paced environment.
Senior Software Engineer shaping the technical foundation for a high - growth product in competitive gaming. Collaborating with teams to deliver high - quality solutions and tackle scaling challenges.
Senior C++ Engineer designing high - quality software solutions at Manulife. Building and testing software with a focus on reliability and performance in a collaborative environment.
Intermediate Java Developer enhancing customer and associate experiences by developing innovative applications. Working remotely first and collaborating with teams in Vancouver, BC.
Database Engineer at Bounteous supporting global trading applications. Responsible for database architecture, engineering, and collaboration with global teams.