We are looking for new team member to join our Digital Workplace team (either as a permanent employee or on a contract basis), we have recently moved away from our physical offices and are working as a virtual team spread across North America. The SharePoint & Office 365 developer is a developer who loves problem solving and leveraging the Microsoft platform to build solutions. We are looking for a developer who is self-sufficient and whom, with clear requirements, can develop an effective solution based on best practices. The role is a contributing member of a delivery project either working as the primary technical lead or under the guidance of an architect as a member of a larger team. They will be exposed to several facets of SharePoint / collaboration related work including workflow, design, strategy and development. Will gain experience in both front end and back-end development leveraging modern techniques.
What will you be doing day-to-day?
- Develop collaboration solutions using Microsoft 365 apps and services, primarily SharePoint Online and Teams
- Design strategies that empower employees to work securely and productively.
- Constantly learning new ways to solve technical challenges more effectively using Microsoft 365
- Staying on top of Microsoft 365 roadmap announcements and new services within Microsoft 365
- As the client's trusted advisor, identify and pursue additional opportunities to bring value to our clients.
- Plan and lead migrations from SharePoint on-premises to SharePoint Online and Microsoft 365
- Design and build form and workflow solutions using Power Apps and Power Automate
- Understand business goals and drivers and translate those into an appropriate technical solution
- Generate technical and functional requirements through structured meetings and workshops
- Design and document governance plans for Microsoft 365 apps and services
- Collaborate as part of larger delivery teams which may include engagement managers, business analysts, architects, developers, user experience designers and change management professionals.
- Share best practices with internal team members and clients.
- Work as a member of a project team
- Implement the designs or direct guidance of others on a project
- Produce materials and artifacts as necessary during the project
- Demonstrate an ability to work on and potentially lead multiple projects simultaneously
What experience do you need to be successful in this role?
- Experience designing collaboration solutions built on Modern SharePoint Online and Teams
- Creating technical designs and Power Apps. Configuring Dataverse, Power Apps, and business process automation. Extending the platform and the user experience. Developing integrations.
- Comfortable presenting to technical and non-technical audiences at all levels within an organization
- Experience planning and designing modern intranets in SharePoint Online.
- Experience designing and implementing form and workflow solution using Power Automate and Power Apps
- Experience planning and performing migrations from on-premises SharePoint to SharePoint Online
- Possess Microsoft 365 knowledge and understanding of security and compliance capabilities related to collaboration (DLP, Azure B2B, AIP, Classifications)
- Possess SharePoint product knowledge and understanding of SharePoint Online features (Term Store, Modern vs. Classic, Hub Sites, Web Parts, Site Designs, SharePoint Migration Assessment Tool)
- A minimum of 5 years of experience designing solutions built on Microsoft 365, SharePoint Online and Teams
- A minimum of 3 year of technical consulting experience
What technical skills are required to be successful in this role?
- Solid understanding of SharePoint Online and Microsoft Teams architecture and administration
- Implementation of collaboration solutions including multiple Microsoft 365 apps and services.
- Usage of 3rd party content migration tools like ShareGate and Metalogix
- Usage of Power Automate and Power Apps as they relate to integration with SharePoint Online and Teams
- Knowledge and experience configuring Microsoft 365 to comply with governance policies related to collaboration.
- Emphasis on quality code and effective commenting.
- Strong oral and written communication skills.
- Ability to work closely with user community in a professional manner.
- Demonstrated ability to learn new technologies quickly and efficiently.
- 5+ years of hands-on SharePoint development experience creating SharePoint features and solutions including apps, master pages, custom page layouts, content types, workflows, and display templates for search.
- Experience with design, development and deployment of enterprise level portals and collaboration solutions on SharePoint 2010/2013/2016/Online platforms using CSOM, JavaScript, jQuery, ASP.NET, C#, PowerShell scripting, CAML, LINQ, XML/XSLT, HTML and CSS.
- Proficiency in defining and maintaining Taxonomy Term Store(s), custom content types with the ability to create custom result sources, refiners and display templates for Enterprise SharePoint Search
- Experience with complete Software Development Life Cycle and iterative development methodologies such as Agile, with the ability to transform documented use cases into prototypes and finished solutions
- Experience with Azure and Office 365 development is a plus. (Would almost certainly be used on day 1).
- Strong communication, effective consulting, time management and analytical skills.
- Ability to work on a team as well as independently with minimal supervision to achieve project milestones and deadlines (keep in mind we work almost entirely remotely).
- Bachelor’s degree in Computer Science or a related technical discipline.
- Microsoft Certifications are preferred.
Job Types: Full-time, Part-time, Permanent, Fixed term contract, Freelance
Pay: $65,000.00-$100,000.00 per year
Expected hours: 40 per week
Benefits:
- Dental care
- Flexible schedule
- Life insurance
- Paid time off
- Vision care
Schedule:
- 4 hour shift
- 8 hour shift
- Monday to Friday
Work Location: Remote