Key Responsibilities:
- Develop custom SharePoint solutions using SharePoint Designer, InfoPath, JavaScript, and other relevant tools.
- Collaborate with stakeholders to gather business requirements and translate them into technical requirements.
- Design and develop solutions on the SharePoint platform using Power Automate and Power Platform. This includes SharePoint-based custom workflows, forms, and dashboards.
- Develop SharePoint solutions that are scalable, maintainable, and secure.
- Develop custom SharePoint web parts, event receivers, and timer jobs.
- Implement best practices for the development, testing, deployment, and maintenance of SharePoint solutions.
- Troubleshoot and debug issues related to SharePoint, Power Automate, and Power Platform. This may involve investigating issues with data flow, user interfaces, or system performance and SharePoint applications.
- Document technical specifications, user manuals, and other documentation for SharePoint solutions developed using Power Automate and Power Platform.
- Provide technical support to end-users and other stakeholders regarding SharePoint solutions developed using Power Automate and Power Platform.
- Provide technical leadership and mentorship to junior developers.
- Participate in code reviews and ensure that development best practices are followed.
- Stay up-to-date with the latest industry trends and technologies related to SharePoint, Power Automate, and Power Platform.
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 2-4 years of experience in SharePoint development.
- In-depth knowledge of SharePoint Online, Power Automate, and Power Platform.
- Experience with SharePoint Designer, InfoPath, JavaScript, jQuery, and other relevant tools.
- Strong understanding of SharePoint’s architecture, including farm topology, services, and authentication models.
- Experience with SharePoint REST API, CSOM, and PowerShell scripting.
- Ability to design and implement custom SharePoint workflows, forms, and applications.
- Knowledge of SharePoint branding and customization.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Microsoft certifications in SharePoint development (e.g., MCSD: SharePoint Applications) are a plus