Our Firm



Customer Solutions Analyst


CentralSquare Technologies | Customer Support | Surrey, British Columbia

The Customer Support Analyst provides software and system support for customers. Their duties will involve research and resolving problems and issues, exercising judgement within defined procedures and practices to determine appropriate action, and interfacing with other team members and customers in conjunction with Software environments 

Primary Duties and Responsibilities

  1. Incident Resolution
    1. Provide expert solutions to complex customer problems in a timely manner by receiving, clarifying and investigating incidents.
    2. Take ownership of and follow-through with all priority customer incidents.
    3. Observe trends with technical issues and recommend improvements to design, documentation or implementation.
    4. Work with Services and R&D to expedite incident resolution and ensure seamless delivery of support service to customers.
    5. Determine when issues need to be escalated.
    6. Set severity levels with customers.
    7. May be assigned escalated tickets.
  2. Knowledge Management
    1. Clearly and concisely document all customer interaction and all steps taken to resolve incidents.
    2. Develop expertise within product area.
    3. Contribute to a customer focused environment that encourages information sharing, team-based resolution activity, cross training and an absolute focus on resolving customer incidents as quickly and effectively as possible.
    4. Attend training sessions offered and assist with peer training as needed.
    5. Create KB articles and documents using the Knowledge Centered Support (KCS) methodology, to be published and shared both internally and with the customer base.
  3. Communication
    1. Offer complete and timely technical explanations to customers throughout the incident resolution process and ensure that customers’ staff fully understand issue, its resolutions and means for prevention.
    2. Ensure that all internal and external customer interactions are handled professionally and with the highest level of service, follow-through and consistently keep commitments.
    3. Ensure professional telephone manner at all times.
  4. Additional Duties
    1. May be required to assist with incident assignment duties.
    2. Participate in team projects.
    3. Participates in system and release testing and QA as needed.
    4. Manage assigned Projects effectively (workload management).
    5. Recommend improvements in Support policies and procedures.
    6. Create software and document enhancement requests.
    7. May be required to participate in billable engagements.
    8. Additional duties as assigned by management. 
Skills & Requirements


  • Bachelor’s degree with a technical discipline including computer science, management information systems (or equivalent experience) 
  • 0 - 2 years of experience.  
  • Experience in Healthcare, Support, Software Development, IT, or Quality Assurance is preferred 
  • Basic understanding of relational database concepts, architecture and SQL
  • Ability to write and run SQL scripts preferred.
  • Excellent time management and organizational skills.
  • Excellent verbal and written communication skills.
  • Strong analytical problem solving and decision making skills.
  • Ability to work efficiently and independently and do whatever it takes to get the job done.
  • Ability to handle difficult or sensitive situations with diplomacy and tact.
  • Track record in providing outstanding customer service.
  • Ability to travel up to 10% of the time.

If you are determined to give your best every day and you are seeking an opportunity to work with an amazing group of people, then apply today!