SharePoint Developer
WSP
- Saudi Arabia
- Permanent
- Part-time
- Demonstrate independent proficiency and expertise of SharePoint capabilities to be able to build and maintain technology solutions.
- Developing solutions using the SharePoint Online and related Microsoft365 applications (including Power Applications).
- Building, maintaining, and making recommendations for the SharePoint based Knowledge platform.
- Managing site permissions effectively.
- Using workflows and forms to maximize efficiency of business processes.
- Designing user-friendly experiences that are brand compliant and powerful.
- Communicating challenges with examples and evidence while making recommendations when necessary.
- Facilitate in leading multiple Digital Innovation projects from initiation to completion.
- Communicate with stakeholders, including IT managers, vendors, and executive leaders.
- Use of interactive technology and collaboration tools to translate design, produce training and develop UI and UX experiences.
- Interact with users to understand business processes and gather user requirements comprehensively.
- Conducting comprehensive systems testing (Integration, System and Acceptance) to ensure bug-free programs/platforms.
- Liaising and communicating the agreed requirements to outsourcers.
- Prepare and/or review Approved Test Plan/ Test Specs Perform Quality Review for Implementations.
- Prepare Training Material and conduct User training.
- Identify and escalate project related issues to Project Manager.
- Resolve rollout issues, providing swift resolutions to problems.
- Manage the development of the software developed by a software partner.
- Explore innovative technologies and evaluate their relevance.
- Manage development of proof-of-concept prototypes.
- Conceptualize the usage of modern technology and adapt to enhance its product value.
- University degree or Diploma in Computer Science and/or Information Technology.
- 5+ years of experience in SharePoint online/on-prem features and SharePoint customizations.
- Worked extensively on creating SPFx web parts and application customizers with React js. Familiarity with Fluent UI is a plus.
- Good experience in Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript (JS), JSON, C# and Azure developments like Web jobs, REST-based Web API, Azure Functions, Azure SQL.
- Experience with Microsoft Teams based development like creating Teams app, Bots, etc.
- Experience in application of the Shneiderman’s Eight Golder Rules and good understanding of UX methods and when to apply them effectively.Familiar with various project management methodologies such as Agile, Lean.
- High Proficiency with Microsoft Office 365 tools (MS Excel, MS Word, MS PowerPoint, MS Outlook, MS Teams, and MS Project).
- Clean-Code oriented.
- Analytical and problem-solving skills, attention to detail and a customer and solution-oriented mindset.
- Excellent understanding of Microsoft technologies and how clients can derive value from their Microsoft investment.
- Good understanding of functional and process design and requirements plus ability to translate business / functional requirements into technical solutions.
- Knowledge of Modern Web architecture.
- Experience with software design and development in a test-driven environment.
- Experience with databases and Object-Relational Mapping frameworks.
- Ability to learn new languages and technologies.
- Attention to detail and Excellent communication skills with ability to report in a structured manner.
- Resourcefulness and troubleshooting aptitude.
- Passion for enabling others to do more.
- Love working in distributed teams.
- Experience in Power Apps or Power Automate Low-Code/No-Code platforms.
- Proficiency on Business Intelligence solutions like Power BI.
- Proficiency on Azure DevOps.
- Hands-on experience in software development using any of the following: C++, .NET, Python frameworks and deployment to Cloud platform/services.
- Experience in implementing/managing applications to public cloud (AWS/Azure/GCP).
- Other database experience such as NoSQL, MySQL, MongoDB, etc.
- Experience working within a multi-national working environment would be beneficial.
- Excellent English communication and presentation skills.
- Ability to effectively prioritize tasks and solve problems.