JOB REQUISITES Description: We are looking for a dedicated and detail-oriented SharePoint Developer who is eager to continuously engage, can understand the changing environment of the construction and engineering industry as it taps into the digital/virtual world. Has a good understanding of digital technology, their processes and how they add value. As a SharePoint Developer, you will be responsible for developing applications and sites using SharePoint components and integrate them with Microsoft components or external applications. Duties and Responsibilities include but are not limited to: • 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 project specific Technical Requirement Specs. • Perform Coding / Testing / Implementation. • 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. wsp.com page 4 What You'll Need • 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 solutionoriented 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. Any of the following will be considered as added value: • 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
...
JOB REQUISITES Description: We are looking for a dedicated and detail-oriented SharePoint Developer who is eager to continuously engage, can understand the changing environment of the construction and engineering industry as it taps into the digital/virtual world. Has a good understanding of digital technology, their processes and how they add value. As a SharePoint Developer, you will be responsible for developing applications and sites using SharePoint components and integrate them with Microsoft components or external applications. Duties and Responsibilities include but are not limited to: • 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 project specific Technical Requirement Specs. • Perform Coding / Testing / Implementation. • 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. wsp.com page 4 What You'll Need • 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 solutionoriented 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. Any of the following will be considered as added value: • 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