Job Description
We are seeking a highly experienced SharePoint 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 have 2 to 4 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 5 years of experience as a developer, 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.
- Work experience in a Singapore Government project and Government Infrastructure like GCC
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.