expertise: Development
Location: Montreal

Who we are

maltem canada is a young Montreal-based consulting firm specializing in digital transformation and innovation. Supported by our international group, we enjoy stability and a consistent network.

Everything we do has a direct effect on the development of the company, so every employee has a strong importance in it.

Our values are based on simple principles: excellence, sharing, responsibility, well-being and social impact.

On this last point, maltem canada has been involved since its launch in multiple initiatives to try 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 CRM Dynamics Developer who wants to work on ambitious challenges, namely: supporting demanding high visibility client projects, continuous improvement of our areas of expertise, excellence of our offerings, conferences, networking, societal and environmental commitment 🌱.

Ideally, we are looking for someone who is able to move from a listening and analytical posture to a leadership posture. We expect our consultants to be convincing, able to guide our clients and support design decisions to development teams.

Above all, we are looking for personalities who embody an intrapreneurial spirit and who wish to take part in a young and growing company.

Do these values match with your profile? Do you want to evolve independently in a fun and relaxed atmosphere? Pay great attention, because this job may be for you 👋 !

What we can do together

The CRM Analyst Programmer will participate in the design, analysis, development, testing, implementation and maintenance of applications throughout the development lifecycle.

As a member of an agile team, he or she is an expert in software design and development and will work closely with other team members to share expertise and achieve team goals.


  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC)
  • Design and implement technical solutions in accordance with customer requirements and software development standards
  • Produce and maintain architecture and design documents, throughout development and after release
  • Maintain existing applications.
  • Be an active participant in agile ceremonies and team meetings.

Required knowledge and skills

  • Hands-on experience with Microsoft Dynamics CRM 365 configurations and development is essential
  • Minimum of 8 years experience as a developer
  • Programming experience in Microsoft .NET, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell and Web services
  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns
  • Experience with modern authentication and authorization mechanisms (OpenID Connect and OAuth)
  • Experience in developing robust automated tests (unit tests, service tests)
  • Experience with CI/CD pipeline with yaml (pipeline as code)
  • Excellent analytical and problem solving skills
  • Practical experience working in agile delivery teams
  • Hands-on experience building microservices or distributed systems is a plus
  • Experience in building scalable and highly available applications is an asset
  • Experience in building secure solutions
  • Proficient in developing with the various resources of the Azure cloud environment, as well as cloud design patterns
  • Proficient in the use of Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools
  • Experience working with relational databases such as SQL Server and MySQL
  • Good understanding of event-driven architecture and knowledge of streaming and messaging systems such as Kafka and ActiveMQ
  • Understanding of containerization and cloud services (Docker, Kubernetes, Tanzu)
  • Understanding of software engineering approaches such as TDD, Pair Programming, CI/CD and DevOps.

Soft skills

  • Ability to adapt to a changing environment
  • An interest in learning new technologies and developing skills.

What we offer you

  • Competitive remuneration
  • A real guidance on your career plan (training, certifications, tasks and responsibilities appropriate to your expectations)
  • Complementary health insurance of the company
  • Company registered retirement savings plan (Solidarity Fund 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

Share the offer on

Apply for this position

La taille de fichier maximale autorisée est 50 MB. Authorized type(s) : .pdf, .doc, .docx