Senior Developer - SharePoint and Power Platform
--Remote--
Job Summary:
We are seeking an experienced and highly skilled SharePoint and Power Platform Developer for designing, developing, and deploying robust custom business applications using Microsoft Power Apps and Power Automate, alongside possessing a strong background in SharePoint development. The successful candidate will act as a Subject Matter Expert, collaborate with cross-functional teams and business stakeholders, and deliver efficient, scalable solutions.
Key Responsibilities:
- Lead the design, development, and deployment of custom business applications using Power Apps (Canvas apps, Model-driven apps), incorporating PowerFx for complex logic.
- Create Power Automate flows (Cloud flows) to automate and streamline business processes, including the migration of SharePoint Designer workflows.
- Analyze and migrate InfoPath forms of varied complexities to Power Apps.
- Design and implement SharePoint solutions (Online/On-premises 2013) including modern pages using the latest web parts, custom forms, and applications.
- Support existing custom forms in SharePoint leveraging HTML, JavaScript, CSS, Bootstrap, and REST API using SharePoint Designer (2013) / Visual Studio Code.
- Manage site collections settings, features, and permissions, along with large SharePoint lists.
- Ability to build custom CSOM scripts (C# and PowerShell) for data extraction, data upload, and user management within SharePoint site collections.
- Provide expert support and troubleshoot issues related to SharePoint site collections, workflows, InfoPath forms, permissions, lists, libraries, and pages.
- Act as a Subject Matter Expert (SME) for SharePoint and Power Platform offering technical guidance and addressing user queries to support solution adoption.
- Collaborate effectively with clients and business teams to gather requirements, understand business needs, and propose streamlined solutions.
- Participate in Agile (Scrum) practices.
Required Skills & Qualifications:
- 10+ years of experience in IT, with a strong focus on Microsoft SharePoint, Power Platform, and related technologies.
- At least 5 years of hands-on experience leading the design, development, and deployment of custom business applications using Power Apps and Power Automate.
- Deep expertise in Microsoft Power Apps, including Canvas apps, Model-driven apps, and PowerFx.
- Extensive experience with Microsoft Power Automate, particularly Cloud flows.
- Proficiency in Microsoft SharePoint, including Online/On-premises 2013, SharePoint Designer, InfoPath forms, REST API, Graph API, and JSON.
- Practical experience with web technologies such as C#, .NET, HTML, CSS, JavaScript, and jQuery.
- Excellent problem-solving skills and attention to detail.
- Strong communications skills with the ability to collaborate in a team.
- Proactive learner to take up Microsoft certifications and stay current with the latest advancements in SharePoint and Power Platform.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Nice to Have Skills:
- Familiarity with Robotic Process Automation (RPA) – Blue Prism RPA or Power Automate Desktop.
- Microsoft certifications (PL-900, PL-200).