- Temps plein
- Quick Apply
SharePoint .NET Developer
Primary Skills: .NET Core / .NET 8+, SharePoint Online, Microsoft Graph API
Job Type: Full-time
Location: Montreal, QC | Hybrid
Job Description
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.
Key Responsibilities
-
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.
Required Skills and Qualifications
-
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.
Preferred Skills
-
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.