We're Hiring!

SharePoint Systems Analyst

About Spot Solutions. We are Western Canada’s premier provider of enterprise level software application development and technology consulting services.  We increase the value of our clients' businesses by solving complex business problems that save money and improve their relationships with employees, customers, suppliers, distributors, and members.


Led by a Professional Engineer, we embrace engineering principles in all that we do. We are exacting and meticulous in defining, planning, and executing our projects on time and on budget.  We design and build custom software, SharePoint solutions, mobile solutions and web applications. We also provide enterprise hosting, managed services, cloud services and data security expertise. We work in diverse industries across Canada. Most of our solutions are enterprise level applications but we also enjoy supporting organizations of all sizes and stages.


The Role


The SharePoint Systems Analyst is the key, client-facing person in our solution development team.  As the primary client advocate, the Analyst will work closely and build strong trust based relationships with new and existing clients while collaborating with the Spot Solutions team members over the entire life cycle of the project.  The Analyst is required to be effective with clients and team members in 4 primary areas: (1) Gathering and organizing a client’s business and technical requirements and creating consensus around business solutions; (2) organizing client content, information, and taxonomy; (3) configuring SharePoint solutions and connecting to data sources; and (4) Bridging the gap between the business and the development team.


Spot Solutions works with a diverse technology stack however that SharePoint platform will make up about half of the Analyst’s workload.  We are hiring for this role in our Vancouver office, but occasional travel is required to our clients in Calgary, Edmonton and Victoria.




This role requires experience as an accomplished technical functional business analyst and direct experience with Microsoft SharePoint.  This role is not exclusive to SharePoint projects, however, our SharePoint deployments are a significant part of the role.  A desire to be known, inside and outside of Spot Solutions, as the leading SharePoint subject matter expert and evangelist is a must.  Understanding custom software development, project management, and technical requirements gathering are critical.  And testing/quality assurance experience is a strong asset as the analyst must up hold the quality of all of the company deliverables in the highest importance.  The analyst must be a great communicator, both verbally and in writing.  And the analyst will enjoy building and maintaining relationships with clients and co-workers alike.  Highly organized, analytical, naturally collaborative, the analyst is the primary client advocate.  He / She must create a culture inside and outside of Spot Solutions as a trusted, friendly and accessible source for knowledge and help.  Moreover, the analyst must be excited to work on wide variety of projects simultaneously.  If you have what it takes, and want to work in a dynamic and friendly environment, please submit your resume and cover letter to careers@spotsolutions.com.

Response Information

To apply for a position, please send a cover letter with a resume attached in the format of a MS Word document or PDF to careers@spotsolutions.com.

.NET Developer / SharePoint Developer

Spot Solutions Ltd. is an innovative custom software development and IT support company.  We are looking for an exceptional software development professional to be part of our team.

The ideal candidate must possess outstanding SharePoint /.NET programming experience, strong technical design ability, excellent communication skills, be results driven, have a great work ethic, attention to detail, and be a strong team player.



Must have current and extensive experience with …

  • Programming object-oriented applications in Visual Studio .NET.  Our main focus is on ASP.NET applications using C#.NET or VB.NET.  However, experience with client/server applications is also applicable.
  • Developing applications that use SQL Server and/or Oracle RDBMS, including experience with database design, T-SQL or PL-SQL and stored procedures.
  • Development and deployment of applications in Windows and IIS environments.
  • HTML, CSS, Responsive Web Design, JavaScript, ASP, multiple browsers and platform types
  • Expert at Visual Studio and TFS.
  • Designing and architecting SharePoint solutions, and the tools and technologies used in the creation of SharePoint business solutions.
  • SharePoint software development (Office 365, 2016, 2013 and/or 2010), including: navigation, search, managed metadata, workflows, profiles, MySites, use of Audiences and targeted content, publishing models, security models (risks/benefits), authentication options, and familiarity with SharePoint database schema.
  • Demonstrated experience in selection, configuration, customization and deployment of SharePoint WebParts.
  • Design, implementation and support of SharePoint infrastructure, including:  web applications, farms, database design, scalability, capacity and performance, hardware configuration, storage options.
  • Integration of SharePoint with third party applications and enterprise information systems.
  • Development of quality, functional and efficient software.
  • Providing great attention to detail, excellence of product, and pride of workmanship.


Must also have skills, experience and temperament to …

  • Work to clearly defined and tracked budgets and schedules.
  • Take initiative and be able to work independently on a firm and challenging schedule.
  • Organize priorities to handle multiple and sometimes competing commitments.
  • Act as a technical team lead on computer programming projects.
  • Take a holistic approach to how a software development project is a success for the client, the end users and the developers.
  • Meet and deal various clients with a wide range of technical and business issues, and be able to competently represent our organization.
  • Participate in all aspects of a development project from initiation, requirements, design, development, implementation through signoff.
  • Make recommendations and provide cost and work-effort estimates.


It is desirable to also have experience and skill with…

  • Web Service development and consumption
  • LAMP stack development
  • MS Access – database design, forms, reports, macros, VBA, etc.
  • MS Dynamics CRM, including configuration and programmatic extension
  • Other MS technologies, servers, applications and resources
  • J2EE
  • Current MCP certifications are strongly desirable, or else willingness and ability to complete these certifications.


Please note that work in this position will be performed at our Vancouver office and we can only consider candidates located locally.


Response Information

To apply for this position please submit a cover letter with a resume attached in PDF format to careers@spotsolutions.com.   

We wish to thank all applicants in advance; however, only those under consideration will be contacted.

Response Information

To apply for a position, please send a cover letter with a resume attached in the format of a MS Word document or PDF to careers@spotsolutions.com.