
Développeur(euse) logiciel senior / Senior Software Developer
Genetec Inc.1 year ago
Montréal, CanadaSenior
Responsibilities
- Lead the design and development of custom solutions using Microsoft Dynamics 365, Power Platform, and Azure.
- Develop C#, .NET, CRM plugin, JavaScript, and TypeScript components and RESTful APIs.
- Design integration processes using Azure Logic Apps, Azure Functions, and Service Bus.
- Define best practices for Dynamics 365 Web API, webhooks, and virtual entities.
- Apply secure design patterns involving OAuth and API management.
- Participate in DevOps automation with Azure DevOps, including deployment pipelines and strategies.
- Mentor developers and contribute to technical standards, architecture, and code reviews.
Requirements
- Fluency in French and English is required for communication with international collaborators and customers.
- At least 5 years of full-stack development experience is required.
- Proficiency in C#, .NET Core or .NET Framework, JavaScript or TypeScript, REST APIs, Azure Logic Apps, Azure Functions, and Service Bus.
- Expertise in Microsoft Dynamics 365 customizations and integrations.
- Hands-on experience with Power Apps and Power Automate.
- Strong knowledge of OAuth, API security, and JSON/XML transformations.
- Experience with CLI tools, Postman, Swagger, and CI/CD implementation using Azure DevOps.
- Microsoft certifications such as Azure Developer, Power Platform, or Dynamics 365 are an asset.
- Experience with microservices, large-scale enterprise systems, or EDI services using cXML, X12, or AS2 is an asset.
Benefits
- Hybrid workplace in Montreal with a flexible work schedule.
- Attractive compensation package.
- Training tuition reimbursement program.
- Subsidized meals at the onsite Bistro.
- Free unlimited coffee.
- Free private parking for employees.
- Onsite fitness facility with a personal trainer.