Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Description du poste
SharePoint .NET Developer
Primary Skills: .NET Core / .NET 8+, SharePoint Online, Microsoft Graph API
Job Type: Full-time
Location: Montreal, QC | Hybrid
We are seeking an experienced SharePoint .NET Developer with strong expertise in .NET Core, .NET 8+, SharePoint Online, Microsoft 365, and Microsoft Graph API integration. The ideal candidate will have hands-on experience developing scalable web applications, REST APIs, and React-based frontend solutions.
The role involves designing, developing, integrating, and maintaining enterprise applications using modern Microsoft technologies while ensuring security, performance, and compliance standards.
Responsabilités clés
Design, develop, and maintain applications using .NET Core, .NET 8+, Web APIs, and REST services.
Integrate SharePoint Online and Microsoft 365 applications using Microsoft Graph APIs.
Implement secure authentication and authorization using Azure Active Directory (Azure AD).
Develop React-based frontend applications and integrate them with backend APIs.
Build and maintain scheduled jobs, background services, and automation solutions.
Implement clean architecture, dependency injection, logging, and centralized error handling.
Optimize application performance, scalability, and reliability.
Develop secure and maintainable code following industry best practices.
Collaborate with security, compliance, and infrastructure teams to deliver enterprise-grade solutions.
Troubleshoot application issues and provide ongoing maintenance and production support.
Prepare technical documentation and participate in code reviews and deployment activities.
Exigences
Strong hands-on experience with C# and .NET Core / .NET 8+ development.
Experience developing Web APIs and RESTful services.
Good knowledge of SharePoint Online and Microsoft 365.
Hands-on experience with Microsoft Graph API integration.
Understanding of Azure Active Directory (Azure AD) authentication and authorization.
Experience developing frontend applications using React.js.
Knowledge of scheduled jobs, background services, and automation.
Strong understanding of clean architecture, dependency injection, and object-oriented programming.
Experience with application security, logging, error handling, and performance optimization.
Ability to work with security and compliance teams.
Strong analytical, debugging, and problem-solving skills.
Qualifications
Compétences préférées
Experience with Azure cloud services and Microsoft ecosystem integrations.
Knowledge of enterprise application security and compliance.
Experience with CI/CD pipelines and application deployment.
Familiarity with modern software development practices and Agile methodologies.