By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Cookie Policy for more information.

SharePoint & Office 365 Developer

Great pay, work from home with the rest of our amazing team on projects you'll love.
Remote - Anywhere in Canada
2+ Years Experience

Job Description

Looking for the right addition to our growing team of generous developers, technology experts and consultants.

A SharePoint & Office 365 developer is a developer who (hopefully) loves building solutions using the Microsoft SharePoint platform and building add-ins and apps in the Office 365 platform. We are looking for a developer who is self-sufficient and who, with clear requirements, can develop an effective solution based on best practices. If this sounds like you – you will need to be able to act as a technical expert in analysis, design, coding, testing, and debugging new solutions or significant enhancements to existing solutions that are built using Microsoft technologies.

We’re not just about creating business systems. We’re about improving lives. Whether it’s enriching company communications through portals or designing customer-friendly mobile apps, 2toLead focuses on what’s important—the user and getting them to adopt the system.

2toLead offers an extensive list of services to keep your business running. Our services range from building internal communication systems to website and mobile design and all the way to advertising/marketing campaigns. We’ve broken down some of our core competencies for you.


  • Work on highly scalable applications through all phases of the development lifecycle (initial designs to production deployments).
  • Develop and test software components using current industry tools and processes.
  • Contribute to the design, engineering, and development of information technology solutions.
  • Effectively research and understand emerging practices (as you will be working on new Microsoft APIs and Microsoft platforms).
  • Provide as-needed technical consultation to consulting team and other 2toLead staff at the technical level on all phases of the project development cycle.
  • Work well with distributed teams (both agile and non-agile).
  • Is able to effectively self-manage and work from home/remotely on a full-time basis.
  • Continually evaluate existing systems, solutions and processes and provide ideas for improvement.
  • Implementation and customization of SharePoint-based solutions for Collaboration portals, Enterprise Content Management, Workflows and Enterprise Search
  • Help review and provide technical feedback on detailed design, functional and technical specifications used in developing SharePoint and Office 365 solutions.
  • Ability to handle multiple tasks and meet deadlines
  • Troubleshoot technical issues, perform root cause analysis and take appropriate action to remediate issues
  • Accountable for the effectiveness, quality and timeliness of solution development and architecture decisions and how easily those can be implemented.


  • Emphasis on quality code and effective commenting.
  • Strong oral and written communication skills.
  • Ability to work closely with the user community in a professional manner.
  • Demonstrated ability to learn new technologies quickly and efficiently.
  • 2+ 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 platforms using CSOM, JavaScript, jQuery, ASP.NET, C#, PowerShell scripting, CAML, LINQ, XML/XSLT, HTML and CSS.
  • Working knowledge of related technologies such as SQL Server, Internet Information Server, and Active Directory
  • Proficiency in defining and maintaining Taxonomy Term Store(s), and 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.

Interview Process

We would love the opportunity to meet everyone who applies, but unfortunately, that is not possible. We will only reach out to those who are short-listed. As part of our interview process, you will have an opportunity to connect with our leadership team to answer why 2toLead is the best place to work, meet one of our Practice Lead’s for a thorough interview and connect with your peers with whom you would work with daily.


Whether you are based out of Vancouver, Calgary, Toronto, Montreal or somewhere else in Canada, you can apply. We are a remote-based startup that strives for work/life balance and supports flexibility so that you can work from anywhere.

You will love the way we work. Together.
Next steps
Have a question, or just say hi. 🖐 Let's talk about your next big project.
Contact us
Popular insights
One of our goals is to help organizations build a better digital workplace experience.
Access knowledge center