Job Description
We are seeking a highly experienced SharePoint Solution Architect to join our team. The successful candidate will be responsible for designing and implementing SharePoint solutions that meet our business needs. The ideal candidate will have a comprehensive understanding of SharePoint, possess a SharePoint-related certification, and 7 to 10 years of hands-on experience in solution architecture.
Responsibilities
· Serve as the subject matter expert for SharePoint within the organization.
· Design, develop, and manage SharePoint solutions to meet business needs.
· Design and architect SharePoint-based systems, ensuring they align with organizational goals and industry best practices. Ensure the quality, reliability, and performance of SharePoint solutions.
· Conduct thorough testing and validation of architectural designs to guarantee successful implementation.
· Provide technical leadership in all aspects of SharePoint architecture.
· Work closely with development teams, infrastructure teams, and other stakeholders to ensure successful implementation and delivery of SharePoint solutions.
· Foster collaboration with cross-functional teams and communicate effectively with technical and non-technical stakeholders. Articulate complex technical concepts in a clear and understandable manner.
· Collaborate with stakeholders to understand business requirements and translate them into scalable and efficient SharePoint solutions.
· Create comprehensive documentation for SharePoint solutions, including architecture diagrams, design documents, and guidelines. Maintain accurate and up-to-date documentation throughout the project lifecycle.
· Stay abreast of the latest SharePoint technologies, trends, and best practices, and recommend strategies for continuous improvement.
Qualifications
· Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
· Experience: Minimum of 7 years of experience in Solution Architecture, with a focus on SharePoint. Extensive experience with SharePoint, including designing and implementing complex solutions.
· Certification: Certified on and/or deep expertise working with Microsoft 365 cloud solutions, especially SharePoint Server, SharePoint Online and Office 365 in medium or large companies.
· Communication: Excellent English verbal and written communication skills with the ability to convey complex technical concepts to both technical and non-technical audiences.
· Team Collaboration: Ability to work collaboratively in a team environment and lead cross-functional teams towards successful project outcomes.
· Problem-solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues, identify root causes and provide effective solutions.
· Work experience in a global environment. Experience in engaging with clients, understanding their business needs, and translating them into technical solutions.
Technical Skills
· In-depth knowledge of SharePoint architecture, features and capabilities.
· A solid understanding of SharePoint and its out-of-the-box solutions is essential.
· Proficient in SharePoint Online and SharePoint Server on-premises versions, including SharePoint Server Subscription Edition, SharePoint Server 2019 and earlier versions (2010, 2013, 2016).
· Proven ability to design end-to-end solutions based on business requirements using SharePoint.
· Expertise in creating architecture diagrams, technical specifications, and design documents.
· Experience in designing and implementing SharePoint workflows, custom solutions, and integrations.
· Experience in integrating SharePoint with other enterprise systems, third-party tools, and external services.
· Proficiency in SharePoint development, including the use of SharePoint Designer, Visual Studio, and SharePoint Framework (SPFx).
· In-depth knowledge of designing and implementing SharePoint workflows using tools like Microsoft Power Automate (formerly Flow) or SharePoint Designer.
· Strong understanding of SharePoint client-side and server-side object models.
· Experience in designing complex O365 solutions implementing M365 Security principles.
· Familiarity with SharePoint administration and configuration.
· Experience in SharePoint upgrade, SharePoint data migration. Experience in migrating SharePoint using tools like Sharegate.
· Proficiency in programming languages such as .NET, C#, and JavaScript.
· Proficiency in front-end tech stack: HTML, CSS, jQuery, AJAX, React or Angular.
· Experience in designing APIs that are scalable, maintainable, and adhere to best practices.
· In-depth understanding of API protocols and standards, including: RESTful APIs, SOAP, GraphQL, JSON and XML. Knowledge of API security principles, including authentication and authorization mechanisms like OAuth, API keys, and JWT.
· Hands-on development experience with MS SQL Server.
· Experience with AWS, Microsoft Azure and Office 365
· Broad understanding of core Microsoft cloud technologies and services. Technical knowledge of Logic Apps, Azure Functions, Azure Event Hub, and Azure Insights,
· Proven experience in creation and troubleshooting of PowerShell scripts to support automation of tasks.
· Experience in designing and implementing test solution (automation test, performance test) focus on SharePoint.
· Strong understanding of SharePoint governance best practices and security models.
· Experience in implementing and enforcing security policies, permissions, and access controls.
· Understanding of IT security and data protection norms.
· Familiarity with project management methodologies Agile Scrum and tools to effectively technical plan for project.