We're Hiring!




Business Analyst / 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 client's 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 mostly in Western Canada. 

But we are not just about delivering software – we deliver business solutions.  We strongly believe that a software project is not truly a success unless we have built a productivity tool that truly solves our clients’ business challenges.  And we insist that every project is a success since our clients rely on our custom software as business critical applications that must work lest their enterprise fail.

 

The Role 

The Business/SharePoint 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. 
  •          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, with a majority based on Microsoft platforms.  SharePoint project will typically 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.

 

Qualifications 

This role requires experience as an accomplished Business Analyst and direct experience with Microsoft SharePoint.  You must also: 

  •          Have experience writing business and technical requirements documents, software design specification documents, and proposals. 
  •          Have a desire to be known, inside and outside of Spot Solutions, as the leading SharePoint subject matter expert. 
  •          Understand custom software development, project management and requirements gathering. 
  •          Optionally have testing / quality assurance experience, as you must hold quality of all of the company deliverables in the highest importance. 
  •          Be a great communicator, both verbally and in writing. 
  •          Enjoy building and maintaining relationships with clients and co-workers alike. 
  •          Be highly organized, analytical, naturally collaborative, and the primary client advocate. 
  •          Help create a culture inside and outside of Spot Solutions as a trusted, friendly and accessible source for knowledge and help. 
  •          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 forward your resume and cover letter as one document in PDF form 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.

 

Qualifications

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.

Client Success Manager

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 client's 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 mostly in Western Canada.

But we are not just about delivering software – we deliver business solutions.  We strongly believe that a software project is not truly a success unless we have built a productivity tool that truly solves our clients’ business challenges.  And we insist that every project is a success since our clients rely on our custom software as business critical applications that must work lest their enterprise fail.

 

The Role

As our Client Success Manager, you will be absolutely essential to our achieving success in our software development projects.  You must be strategically proactive in your outlook, and tactically reactive when called upon.

Your strategic, proactive attention will be on the following areas.

  • Quality Assurance:  Your first accountability will be for the quality of the code that our firm delivers.  We know that we must be fastidious about quality in all our software development projects, and you will help us achieve that end.  You will be the master of our corporate quality assurance process and make sure that it is implemented on all projects.  To that end, you will probably choose to create a quality assurance plan at the start of each of our projects to make sure we deliver exceptional quality software.  You will do software testing yourself and will have others to assist you with this.  And you may also choose to create and track metrics of success in this area.  But the choice about how to achieve excellence is up to you since that will be your accountability to your team members.

 

  • Business Success:  Your next accountability is to make sure the software we have delivered is truly a business productivity tool for our clients and seen as such.  To achieve this goal, you will likely proactively meet with clients from time to time: to see how they are using the software we have provided, to make sure it is truly serving their needs, and to see what additions or enhancements may help the users.  You will sincerely care about the success of our clients in their job, and that concern will broaden into strong relationships of trust.

 

 But you will also tactically react to immediate needs.

  • Support Calls:  You know that immediate response to client issues is a must, and constant communication about any issues they raise is essential.  Your accountability is to create an impression with all our clients of a firm that is phenomenal in response time and has astonishing attention to detail, making sure nothing is ever missed.  To achieve this you will probably choose to develop and implement an effective support process which systematizes our culture of helpfulness and service.  Sometimes you will be the one to respond to support issues and correct problems where you are able.  At other times you will be the advocate for the client within the organization and make sure the issue is corrected.  You will take pride as the representative of our clients’ interests, even when others are potentially distracted on new projects.

 

We’re a smaller firm so of course, we all wear many hats.  So sometimes you will take on other roles and help out where we need help.  You’ll sometimes take on Business Analyst tasks, sometimes Project Coordinator work, sometimes provide user documentation and training, and even help out with proposal writing and other business development tasks.  We’re a great team here at Spot, so we’re always helping each other out and pitching in where needed.

We are hiring for this role in our Vancouver office, but occasional travel is required to our clients in Calgary, Edmonton, and Victoria.

Your Qualifications

  • You will have noticed that being a team player is pretty essential for this role. And of course, a friendly and courteous demeanor will help you achieve many of your accountabilities.  In fact, you will in many ways be the face of Spot Solutions.  So we want you to represent us well. 
  • You must be driven for success in your role and systematic about how you achieve it. You will take responsibility for creating and implementing many of the key processes of success for our firm. 
  • You must be an excellent communicator –written and orally – in person and by phone/email. QA experience and certifications will be very helpful.  Understanding the custom software development life cycle will also be very useful.  Moreover, you will be excited to work on wide variety of projects simultaneously. 
  • You enjoy building and maintaining relationships with clients and co-workers alike. You are highly organized, analytical and naturally collaborative.  You will create a culture inside and outside of Spot Solutions as a trusted, friendly and accessible source for knowledge and help.

 

If you have what it takes, and want to work in a dynamic and friendly environment, please forward 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.