Sharepoint Developer Opportunity
We are seeking an experienced Sharepoint Developer to join our team.
The ideal candidate will have a strong background in software development and excellent knowledge of the M365 ecosystem, SharePoint features, and collaborative solutions. They will be responsible for designing, developing, and maintaining SharePoint solutions as well as providing technical guidance and ensuring knowledge sharing within the team.
Key Responsibilities:
* Be part of the M365 team and work on dedicated and challenging collaborative projects
* Design, develop, and maintain SharePoint solutions (On-Premises 2016/2019 and Online)
* Support customers in setting up and using the entire M365 ecosystem
* Customize SharePoint using SPFx, Power Automate, Power Apps, and Typescript
* Integrate SharePoint with other Microsoft 365 tools (Copilot, Teams, OneDrive, etc.)
* Analyze business needs and propose tailored solutions
* Contribute to the development of standards and key design patterns for .NET and SharePoint solutions in complex applications, including systems that exchange information across different platforms
* Ensure IT security, governance, and best practices in SharePoint implementations
* Implement CI/CD DevOps practices using Azure DevOps
* Provide technical guidance and ensure knowledge sharing within the team
Requirements:
* Bachelor's/Master's degree in Computer Science or a related field
* At least 2 years of experience with the M365 ecosystem
* Fluent in French and English
Technical Skills:
* Proficiency in SharePoint On-Premise (2016/2019) and SharePoint Online
* Strong experience in enterprise architecture, design, and implementation
* Excellent knowledge of:
* C#, SPFx, Typescript and .NET
* SharePoint Features, collaborative solutions, M365 ecosystem
* Development standards
* Solid understanding of:
* IT security and governance principles
* CI/CD DevOps practices using Azure DevOps
* SharePoint certification is a plus
Soft Skills:
* Excellent communication skills
* Ability to take responsibility and work effectively with multiple stakeholders
* Strong problem-solving skills and adaptability
* Ability to coach and mentor team members