Who we are
Everything we do has a direct impact on the company’s development, so each team member is of great importance.
Our values are based on simple principles: excellence, sharing, responsibility, well-being and societal impact.
Regarding this last point, maltem canada has been committed to multiple initiatives in an attempt to create a better world. Joining our company also means participating collectively in this objective 🎯.
What we are looking for
We are looking for an experienced and motivated .NET Developer who is eager to work on ambitious challenges, including supporting demanding client projects with high visibility, continuous improvement of our areas of expertise, excellence in our offerings, conferences, networking, societal and environmental engagement 🌱.
We are looking for someone who is ideally able to move from a listening and analytical posture to a leadership role. We expect our consultants to have strong persuasive skills, capable of guiding our clients and supporting design decisions with development teams.
Above all, we are seeking individuals who embody an intrapreneurial spirit and who want to be part of a young and fast-growing company.
Do these values resonate with you? Do you want to work autonomously in a fun and relaxed atmosphere? Pay great attention, because this job may be for you 👋 !
What we can achieve together
By joining us, you will become part of our development team. Your responsibilities will involve two key aspects: (1) leveraging your knowledge to contribute to the implementation of client projects, and (2) actively participating in the advancement of our development center of excellence. In this regard, here is an overview of your responsibilities:
- Writing, modifying, and integrating software code in .Net language
- Maintaining and ensuring the evolution of software functionalities
- Identifying technical issues (bugs) and finding appropriate solutions
- Monitoring processes and ensuring that associated documentation is updated,
- Supporting Maltem employees and its clients on .NET language
- Participating in meetups and providing technical support to projects and teams.
Target experience
- 5+ years of experience in .NET development
- Deep understanding of OOP (Object-Oriented Programming)
- Extensive experience with design patterns
- Familiarity with DDD (Domain Driven Design) and CQRS (Command Query Responsibility Segregation)
- Excellent knowledge of C# and ASP.NET Core (version 3.X and higher)
- Excellent knowledge of EF Core (Entity Framework Core)
- Strong understanding of microservices architecture, including:
- Integrating microservices (inter-process communication)
- Asynchronous and synchronous communication patterns
- Database per microservice
- Excellent knowledge of EF Core
- Excellent knowledge of RabbitMQ
- Familiarity with MongoDB and NoSQL data models
- Familiarity with Elasticsearch
- Knowledge of Docker is essential for this role
- Excellent knowledge of unit testing (xUnit) and willingness to learn our integration tests with Docker
- Experience working in an environment using Agile/Scrum methodologies
What we offer you
- Competitive remuneration, 20 days of annual leave
- Real career support (training, certifications, tasks, and responsibilities aligned with your expectations)
- Corporate complementary health insurance
- Company registered retirement savings plan (REER Fonds de solidarité FTQ)
- Monthly reimbursement of 50% of the annual OPUS transport pass
What are the next steps?
- Reception and analysis of your resume (one week maximum)
- HR interview with one of our recruiters
- Technical interview
- A meeting with one of our managers to discuss your values and your career plan
Ready to join the adventure of the maltem group in Montreal?🚀
📧 Send us your application via the form below, or by email to job.canada@maltem.com