T024- SharePoint Developer
The SharePoint Developer is responsible for designing, developing, and maintaining SharePoint environments and related applications to meet business requirements. This role involves utilizing Microsoft technologies, including SharePoint, Power Platform (Power Apps, Power Automate, Power BI), and other related tools to deliver effective solutions. The developer will also support users, optimize system performance, and integrate various data sources and services.
Duties and Responsibilities:
- 1. Develop and maintain SharePoint sites and applications, both on-premises and in SharePoint Online (O365).
- 2. Create custom solutions using Microsoft Power Platform, including Power Apps, Power Automate, and Power BI.
- 3. Design and implement user interfaces, controls, and custom components using ASP.NET and C#.
- 4. Re-write and modernize existing SharePoint solutions and workflows, including InfoPath forms and SharePoint Designer workflows, using Power Platform tools.
- 5. Proactively monitor and enhance SharePoint environments and related applications to improve functionality and performance.
- 6. Manage migrations from SharePoint on-premises to SharePoint Online (O365).
- 7. Develop and maintain SQL Server databases, including writing and optimizing SQL queries, stored procedures, and triggers.
- 8. Provide technical support and guidance to users and team members on SharePoint and Power Platform features and functionalities.
- 9. Assist power users in developing their own solutions using Power Platform tools.
- 10. Ensure best practices are followed and provide documentation for procedures and solutions.
- 11. Implement solutions integrating multiple data sources and services, including API and REST services.
- 12. Leverage out-of-the-box SharePoint features and customize web parts/pages using JavaScript, jQuery, HTML, and CSS.
Education: Bachelor s degree in IT or Computer Science or related field, Master s degree preferred
Qualifications:
- 1. 5+ years of experience with SharePoint development and administration (including both SharePoint 2013 on-premises and SharePoint Online).
- 2. 5+ years of experience with Power Platform tools (Power Apps, Power Automate, Power BI).
- 3. 5+ years of experience in SQL Server development, including writing complex queries and stored procedures.
- 4. 5+ years of experience using Visual Studio and related IDEs.
- 5. Proficiency in .NET Framework, ASP.NET, C#, XML, web services, and related technologies.
- 6. Strong understanding of SharePoint features, customization, and administration.
- 7. Experience with Microsoft Dynamics 365, Canvas Apps, Model-Driven Apps, and other Office 365 services.
- 8. Skilled in web development technologies including JavaScript, jQuery, HTML5, CSS3, and JSON.
- 9. Experience with API integrations and handling multiple data sources.
- 10. Familiarity with various content management systems and version control systems.