Senior SharePoint Software Engineer

Office Pic.jpg

We have an awesome opportunity for an experienced Senior SharePoint Software Engineer to join our team! You will have an important impact on our customers by focusing on product innovation and quality. You are an ideal candidate if you have solid practical knowledge in SharePoint development, are an advocate for quality and a champion for customer success.

 About Collabware: Beyond providing Intelligent ECM solutions and services to free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need.

Whether it's a quarterly Innovation Days, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.

Responsibilities 

  • Design and build features and functionality delivered on time and within scope

  • Demonstrate ownership of end-to-end code quality, system tests, functional tests and integration

  • Responsible for overall system architecture, scalability, reliability, and performance

  • Participate in code and design reviews, attend regular team meetings, and apply software development best practices

  • Mentor team members and contribute to the improvement of team culture

  • Maintain standards of security, reliability, performance, and quality

  • Take ownership of your code and work autonomously when necessary

  • Contribute to the continual improvement of the development process

  • Stay informed of advances in development techniques, technologies and methods

Key Skills

  • Expert in Microsoft SharePoint development

  • Mature understanding of development techniques, processes and methodologies

  • Expert in C#/.NET, WPF, SOAP, REST and JSON

  • Experience with SQL Server specifically with stored procedures, triggers, and indexes

  • Strong understanding and experience in web service/API design patterns

  • Microsoft Office integration development experience is a plus

  • Strong understanding and working knowledge of ASP.NET, Web API 2, C#, OData, Unit Tests, SQL, Software Design Patterns and debugging techniques

  • Working knowledge of Visual Studio, GIT and Team Foundation Server

  • Experience with Agile or Scrum process

  • Self-motivated and has strong leadership skills

  • Excellent communication skills and ability to collaborate

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related software technology field, or equivalent experience

  • Minimum 5 years experience in Microsoft SharePoint / O365 development

Collabware Offers

  • Health, Dental and Vision benefits

  • Unlimited Vacation

  • Flexible Hours

  • Growth Opportunities

  • Social Events

  • Collaborative Team Environment

  • Volunteer Opportunities

  • Stock Options

  • Open Office Work Environment

  • Downtown Vancouver location that’s easily accessible by transit