Accelerate Your Career

Job Search

Senior Salesforce Developer

Posted on: May 10th, 2019 Kelowna, BC Refresh Financial

Refresh Financial is a Kelowna-based finTECH company that is transforming financial services. Where traditional lenders see risk, Refresh sees potential. Refresh offers financial products designed to drive clients back to mainstream financial solutions. As a Senior Salesforce Developer, reporting to the Director of Technology, you will use your Salesforce expertise to build tailored custom solutions that ensure our Salesforce applications meet our customers’, partners’ and evolving business needs.

We're seeking a 2+ year developer, ideally on the platform, with a strong understanding of the SDLC. At least one certification in SalesForce development is a huge asset. The candidate will be a self-starter and extremely detail oriented. Good communication skills are essential. The candidate will also have an understanding of complex requirements and the ability to explain complex problems simply.

To do this, you will:

  • Work with staff and end-users in gathering requirements and provide applications support;
  • Be a problem solver, able to think strategically about a problem and disseminate business requirements into technical requirements;
  • Build new systems/testing new software releases as needed;
  • Architect custom applications and create/maintain managed packaged solutions;
  • Support the design of technical architecture solutions that may span multiple platforms and include integration and authentication across systems;
  • Create and document Salesforce application requirements by working together with those involved in the development of program enhancements and changes including program staff, programmers, strategic planning and analysis staff and/or outside consultants as needed;
  • Manage the Salesforce testing process, which includes devising test plans, creating test classes, establishing protocols and appropriate testing environments and coordinating actual software testing;
  • Perform code reviews; providing detailed feedback to ensure programming standards are met as well as identify opportunities to refactor and improve efficiency;
  • Provide guidance when scoping and delivering Salesforce solutions to meet business needs;
  • Promote quality, innovation, teamwork, and timely communication of issues and opportunities;
  • Build relationships throughout the organization to enable gathering and delivery of client requirements;
  • Keep on top of new Salesforce features and functionality, specifically Lightning and providing recommendations for process improvements;
  • Logging and tracking identified system problems through resolution;
  • Creating and maintaining documentation on processes, policies, application configuration and help related materials for users as database applications are developed;
  • Assist the Information Technology group with the development of technical documentation of existing and future applications.


  • Salesforce / Enterprise CRM experience, Salesforce certification preferred;
  • Proven experience with SOQL, Apex, triggers, test classes, and batch classes;
  • Experience using versioning control/continuous integrations tools such as Jenkins, ANT, git;
  • Some experience with programming languages such as SQL, JavaScript, HTML, Java, CSS;
  • Web Services Both REST and SOAP would be an asset;
  • Hands-on experience troubleshooting and supporting both on-premise & web applications;
  • Analytical thinking and the ability to understand various systems architecture;
  • Hands on deployment/code validation experience (ANT and changesets);
  • Proven experience with agile development


  • Computer Science, Engineering or related technical field;
  • Ability to take a proactive approach - with strong follow-through and discipline;
  • resourcefulness, keen attention to detail and excellent communication skills (written & verbal);
  • Ability to understand business process requirements, flow diagrams and coherently provide recommendations for optimization;
  • Salesforce and CRM best practices;
  • The ability to thrive when given a high degree of autonomy in both an independent or team setting;
  • 2+ years of Salesforce Development experience (preferred)
How to Apply
If you think you’re a match, please include a cover letter telling us why and send to us along with your resume to

Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword

Hot of the press and right to your inbox. Get the latest in #OKGNtech news