Job DescriptionResponsabilities:- Contribute to the design, development, evolution, and maintenance of our distributed applications and legacy systems;
- Develop APIs, microservices, and integrated applications connected to Microsoft Dynamics 365;
- Share ideas regarding architecture and technology choices;
- Ensure the quality of delivered code through testing and code reviews;
- Produce relevant documentation for various applications;
- Provide application support to users.
QualificationsRequirements- Completed education: Bachelor's degree, College Diploma (DEC), or AEC with demonstrated experience;
- Bilingualism (French/English - intermediate level) required due to the organization's nationwide operations and the need for effective communication across different regions;
- Ability to work efficiently both remotely and on-site;
- Strong initiative and ability to work independently or as part of a team;
- Excellent investigative and problem-solving skills;
- Strong listening skills, attention to detail, and commitment to customer satisfaction;
- Strong organizational skills and commitment to quality work to support the ongoing evolution of applications.
Required Technical Skills- Strong proficiency with Visual Studio or Visual Studio Code development environments;
- Strong expertise in microservices development using .NET 6+ (C#);
- Proficiency with Microsoft SQL Server and SSMS or Azure Data Studio;
- Proficiency in web technologies: Vue 3.0 (Vue.js), HTML5, JavaScript, CSS, and JSON;
- Experience developing with containers (Docker);
- Strong understanding of automated deployment principles (CI/CD) using Azure DevOps;
- Production experience and knowledge of event-driven development;
- Production experience and knowledge of queue-based systems (Kafka, RabbitMQ, etc.).
The Following Technologies Will Be Considered Assets- Kubernetes
- Dapr
- X++ (Microsoft Dynamics 365)
Additional InformationBenefits OfferedOur employees are important to us. That is why we are committed to providing working conditions and benefits that reflect their contribution.
Flexibility- Remote work and flexible scheduling;
- 37.5-hour work week;
- Summer schedule: workday ends at 12:00 p.m. on Fridays.
Comprehensive Benefits Package- Group insurance tailored to your needs;
- Group RRSP with employer contribution;
- Dialogue telemedicine service;
- Health spending account;
- Anti-Stress Account ($300-$700 for sports activities, wellness, personal development, and more);
- Employee Assistance Program (EAP);
- Company-provided laptop;
- Excellent discounts on tires and accessories.
Development & Career Growth- Training and development programs;
- Real advancement opportunities within Unimax;
- Employee referral program (up to $1,000 reward).
Life at Work- Very active social club;
- Popcorn machine and fresh fruit;
- Electric vehicle charging station available on-site.
And much more!