Senior Software Engineer - Salesforce
Canada / India - Remote Eligible Salesforce Sales/ Service Cloud
Job Type
Full-time
Description

  

RafterOne is an esteemed Salesforce Summit Partner, building our clients businesses with multi-cloud commerce solutions. As Rafters, we are tightly bonded to RafterOne culture as we design and deliver world-class solutions to our clients. 

     "We are Respectful.”

     "We are Adaptable.”

     "We are Focused.”

     "We are Thoughtful.” 

     "We are Engaged.” 

     “We are Relationship Driven

WE ARE ONE PROBLEM-SOLVING TEAM

 

JOB SUMMARY: 

RafterOne is looking for a self-motivated Senior Software Engineer with experience in developing and maintaining custom Apex code, Lightning Web Components, and Visualforce solutions.


The ideal candidate will have over five years of developing hands-on with Apex, Lightning Components (Aura and LWC), and Visualforce, advanced knowledge of web development technologies, have a willingness to learn, and be a positive team player. Candidates should have a solid foundational understanding of basic Sales, Service and Experience Cloud. 

This will be a work from home position, with flexible hours and minimal direct client interaction. This role will be part of a core development team, where Engagement Managers assist with requirements and configuration so the Engineering team member can focus almost exclusively on development, participate in solution designs, and guide technical direction of projects. While not an Architect specific role, RafterOne encourages an open environment where ideas are heard and evaluated to come up with the best solution.


ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:

  • Develop custom Apex Classes, Triggers, Visualforce Pages and Controllers for a variety of clients. The development would include the creation of test cases with adequate code coverage and deploying code across instances using Salesforce best-practice methodologies. 
  • Develop Lightning Web Components and be familiar with event-driven architecture and web standards (CSS, HTML, and JavaScript). 
  • Participate in project team meetings and work with team members to communicate status, determine solutions and provide estimates on work requests. 
  • Manage and drive development due dates and schedules.
  • Work with project teams as a primary developer, with other internal or customer developers as a team, and as a sole contributor for small projects/support tickets.
  • Travel to project locations as needed. 

 

Candidate must be located in the India or Canada. No C2C or Contract Candidates at this time.

Requirements

  

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:

  • Develop custom Apex Classes, Triggers, Visualforce Pages and Controllers for a variety of clients. The development would include the creation of test cases with adequate code coverage and deploying code across instances using Salesforce best-practice methodologies. 
  • Develop Lightning Web Components and be familiar with event-driven architecture and web standards (CSS, HTML, and JavaScript). 
  • Participate in project team meetings and work with team members to communicate status, determine solutions and provide estimates on work requests. 
  • Manage and drive development due dates and schedules. 
  • Work with project teams as a primary developer, with other internal or customer developers as a team, and as a sole contributor for small projects/support tickets. 
  • Travel to project locations as needed. 

EDUCATION, TRAINING AND EXPERIENCE:

  • Experience in developing, architecting, and releasing Lightning Web Components for standard platform, Flows, and Experience Cloud. 
  • Experience managing multiple Apex classes and triggers in a complex Salesforce instance is required. 
  • Experience optimizing batch scheduling and design for Large Data Volume processing and to ensure conflicts do not occur. 
  • Experience applying best practices within the Salesforce Development Lifecycle, including principles of Test-driven Development, deployment operations using ChangeSets, ANT, Workbench or the SFDX CLI. 
  • Applicable SF Cloud Certification(s):   

· Salesforce Platform Developer 1(required)

· Salesforce Platform App Builder (required)

· Salesforce Platform Developer 2 (recommended)

· Javascript Developer 1 (recommended)

· Salesforce Certified Application Architect (recommended)

· Salesforce Certified System Architect (recommended)

 

SKILLS, KNOWLEDGE, AND ABILITIES:

  • Understands Salesforce Order of Operations, Governor Limits, Declarative Programmatic features (Flow/PB and Workflow Rules) and Platform Security. 
  • Eligible to work in the applicable region where the job is advertised without the need for current or future sponsorship.


 

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.