Job Title: Senior Software Developer (Salesforce Development)
Full-time opportunity | Remote in Canada (Working in PST) | Preference for candidates in British Columbia
Must hold a valid Canadian Work Visa.
Our client is seeking a highly skilled Senior Software Developer with strong expertise in Salesforce (Sales & Marketing Clouds) to join their dynamic and collaborative technology team. This role involves the analysis, development, and ongoing support of critical internal software systems, with a focus on delivering efficient, high-quality solutions within the Salesforce ecosystem.
As a Senior Developer, you will work closely with technical leads, QA, Product Owners, DevOps/System Integrators, Solutions Architects, and Business Stakeholders to deliver scalable solutions and ensure systems operate effectively in production. You will also play a key role in mentoring team members and guiding the implementation of new features on the platform.
Responsibilities:
- Deliver efficient, high-quality software solutions.
- Provide technical leadership within the development team.
- Write clean, testable, and maintainable code across multiple languages (APEX/SOQL, Java, SQL, JavaScript, HTML, CSS).
- Develop unit test classes and automation scripts to support QA processes.
- Conduct code reviews and provide constructive feedback.
- Perform system maintenance and troubleshooting tasks.
- Mentor and support junior team members in technical development.
- Partner with Product Owners to translate business requirements into technical tasks and contribute to effort estimation.
- Collaborate with QA, System Integrators, Analysts, and Architects to ensure product reliability and stability in production.
- Actively participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives.
- Stay up to date on Salesforce releases and ecosystem advancements, identifying opportunities to leverage new features.
- Work regular business hours remotely or onsite (Burnaby, BC).
- Participate in on-call rotations for critical production support.
- Occasionally assist with equipment setup (moderate lifting may be required).
Qualifications:
- Bachelor’s Degree or Diploma in Computer Science (or related discipline).
- 5+ years of professional software development experience, including hands-on expertise with Salesforce Sales and Marketing Clouds.
- Strong background in Agile methodologies.
- Proven experience mentoring team members and contributing to technical leadership.
- Excellent problem-solving skills and attention to detail.
Why Join?
This is an exciting opportunity to work on large-scale, business-critical software projects within a supportive and forward-thinking technology environment. You’ll have the chance to leverage your Salesforce expertise, contribute to impactful projects, and play a leadership role in shaping innovative solutions.
NOTE: Interested candidates who meet the above qualifications are encouraged to apply directly. Due to the volume of applications, only those shortlisted will be contacted.