We are seeking a skilled and motivated Software Engineer - SharePoint Online to join our team.
About the Role
As a SharePoint Online/OnPremises developer, you will design and implement solutions for O365, SharePoint OnPremises, and Power Platforms.
Your Key Responsibilities:
* Design and implement solutions for Microsoft 365, SharePoint OnPremises, and Power Platforms using the SharePoint object model, SPFx, PowerShell, REST/Graph API, Power Automate, and Power Apps.
* Create design artifacts and test plans to ensure high-quality solutions.
* Develop and review code to meet quality standards and align with business strategy, security, and compliance.
* Work with cross-functional teams to plan and execute migrations from on-premises to M365.
* Manage migrations for SharePoint, file shares, OneDrive, and Teams.
* Ensure data integrity, security, and compliance throughout the migration process.
* Resolve technical issues related to SharePoint and M365.
* Collaborate with colleagues to improve system performance and user experience.
About You
To succeed in this role, you will need:
* A strong understanding of Microsoft 365/SharePoint architecture, features, and functionalities.
* Proficiency in developing and deploying Azure Functions using continuous integration/continuous deployment (CI/CD) pipelines via GitHub Actions.
* Expertise in managing code lifecycle through version control systems and implementing automated testing and monitoring.
* Experience with SharePoint migration tools such as Sharegate or Metalogix etc.
* Proficient in Microsoft Power Platform (Power Apps, Power Automate).
* Certification in Microsoft 365 or SharePoint is a plus.
* Strong critical thinking skills to understand business pain points and propose effective solutions.
* Experience in financial services and/or asset management is an advantage.
What We Offer
We offer a competitive salary, excellent English oral and written communication skills, and the opportunity to work on challenging projects. German language skills are a plus.
Requirements
This is a full-time position requiring a strong work ethic and ability to work in a dynamic environment.
Seniority level
Associate
Employment type
Full-time
Job function
Information Technology
Industries
Banking