Senior Salesforce Developer

Be among the first applicants.
Canadian Cancer Society
San Juan de Terranova
CAD 64,000 - 96,000
Be among the first applicants.
6 days ago
Job description
Job Title: Senior Salesforce Developer

Location: Any CCS office work location (Detailed office location information can be found by visiting this link: https://cancer.ca/en/contact-us)

Work Model: Hybrid Work Model

Salary Band: 6 ($64,000 - $96,000 CAD)

WHY JOIN THE CANADIAN CANCER SOCIETY (CCS)?

The Canadian Cancer Society works tirelessly to save and improve lives. We raise funds to fuel the brightest minds in cancer research. We provide a compassionate support system for all those affected by cancer, across Canada and for all types of cancer. Together with patients, supporters, donors and volunteers, we work to create a healthier future for everyone. Because to take on cancer, it takes all of us. It takes a society.

COME AS YOU ARE

At CCS, we embrace everyone’s uniqueness and recognize the strength that lies in differences. We believe in the power of our collective potential and strive to achieve a more diverse, inclusive, and equitable workplace to empower and create opportunities for all. We welcome and encourage applications from all qualified candidates regardless of their gender, age, religion, race, ethnicity, and nationality. Particularly equity deserving groups, such as members of the BIPOC, and 2SLGBTQI+ communities, people living with disabilities, veterans, and anyone who may contribute to the further diversification of the Canadian Cancer Society. Together we unite and inspire all Canadians to change the future of cancer.

Job Overview

We are looking for an experienced and innovative Senior Salesforce Developer who possesses a strategic and architectural mindset. Reporting to the Director, Salesforce Solutions and CRM Strategies (Data, Analytics and Solutions), the ideal candidate will be responsible for designing, developing, and implementing Salesforce solutions that meet the business needs for the organization. This role requires a deep understanding of Salesforce architecture, best practices, and the ability to lead technical discussions and design scalable, robust solutions.

What You’ll Be Doing

Solutions Management

  1. Design, develop, test, and deploy custom Salesforce solutions, including but not limited to Apex, Visualforce, Lightning Components, and integrations with other systems
  2. Provide technical supervision and guidance on Salesforce architecture, ensuring optimal use of Salesforce features and functionalities
  3. Lead the development, optimization, testing, and implementation of enhancements for existing systems and processes by translating business needs to technical requirements, documenting, and developing solutions
  4. Customize Salesforce to meet specific business needs by creating custom objects, fields, workflows, and validation rules
  5. Integrate Salesforce with other systems using APIs and middleware tools, ensuring seamless data flow and interoperability
  6. Conduct code reviews and ensure the quality, performance, and security of developed solutions
  7. Work with stakeholders to evaluate and recommend enhancements, ensure prioritization of requirements and submitting to manager for review, acceptance, and planning
  8. Responsible for evaluation, testing, and validation of internally or externally developed solutions, code, and plug-ins
  9. Responsible for development of deployment packages and ensuring solutions are deployed following change control processes through path to production for each application
  10. Identify, evaluate, and recommend potential software applications, tools, or hardware solutions
  11. Responsible for upgrades, patch and release management of solutions and related documentation
  12. Prepare and maintain documentation for system configuration, release management, and operating procedures
Projects

  1. Work with project teams in an Agile project environment
  2. Participate in projects as a subject matter expert and technical lead guiding development of sustainable and scalable new solutions and processes
  3. Collaborate with stakeholders to gather and analyze requirements and translate them into technical specifications
  4. Develop estimates of the level of effort to implement a solution based on business requirements
  5. Identify and document business, technology, and project risks; develop and recommend contingency plans
  6. Work within Agile project methodologies. Comfortable with Agile ceremonies and project and development planning tools (e.g., Azure DevOps)
  7. Responsible for project tasks as assigned and collaborate with various business and technology teams as necessary during project delivery
  8. When acting as technical lead, responsible for the quality and execution of work assigned to team members within the project
  9. Ensure documentation for production systems as part of “go live” for new platforms and enhancements (e.g., build books, implementation procedures, etc.)
  10. Responsible for documenting and completing QA / UAT as part of new solutions
  11. Act as a subject matter expert for CRM and related processes, including data flows, automated processes, and business processes
  12. Support the documentation of technical scope, requirements, and deployment plans
  13. Assist in developing new processes or practices, testing/reviewing changes, and providing feedback
Technical End User Support

  1. Provide advanced technical support to resolve issues with Salesforce, application integrations, and related tools or plug-ins
  2. Work directly with end users to diagnose issues, provide support, and resolution
  3. Liaise and coordinate with DAS teams, relevant technology team staff, stakeholders, and vendors as necessary to resolve issues and maintain the platform and applications
  4. Support other Salesforce roles, including administrators, analysts, and data specialists, as required
  5. Provide subject matter expertise to the Salesforce coordinators as required
  6. Use Ticketing System to contribute to a knowledgebase for issue resolution; create and maintain design and process documentation for developed processes
Other

  1. Contribute to our culture of justice, belonging, equity, diversity, and inclusion by ensuring that all staff feel represented and heard regardless of their gender, age, religion, ethnicity, and nationality or race.
Qualifications

  1. University Degree in computer engineering, IT, or related field or an equivalent combination of education, training, and experience
  2. 5+ years’ experience supporting Salesforce as an enterprise applications in complex environments
  3. Salesforce.com Administration and Developer 1 Certification required
  4. Salesforce Developer 2 certification is preferred
  5. Experience with Marketing Cloud or Experience Cloud is required
  6. Proficiency in Apex, Visualforce, Lightning Web Components, Salesforce APIs, and web technologies (HTML, CSS, JavaScript)
  7. Strong written, analytical, organizational, planning, and communication skills
  8. Advanced MS Office Suite skills, including MS Excel, MS Access, and MS Word, is required
  9. Ability to work effectively on independent projects and within a small team environment
  10. Strong analytical and problem-solving abilities, with a focus on delivering innovative and efficient solutions
  11. Hands-on experience in integrating Salesforce with third-party systems using REST/SOAP APIs, middleware, and data migration tools
  12. Bilingualism in French and English, is an asset due to the scope of organization being nationwide
What You Can Expect From Us

CCS offers meaningful opportunities to help make a difference in the lives of Canadians with cancer, their caregivers, families and communities. We are committed to building an inclusive community for our employees by highlighting their unique experiences. We value diverse skills and strongly encourage applications from all qualified candidates. CCS is dedicated to fostering a culture that is inspiring and exemplifies our core values:

COURAGEOUS UNITED CARING RIGOROUS

In return for your skills and dedication, we offer an attractive compensation package that encompasses a competitive salary, excellent benefits, which include paid parental leave, paid family sick time and health insurance, and the opportunity to have a rewarding employment experience where your contributions can make a true difference every day.

How To Apply

Qualified candidates are invited to submit their resume, cover letter and salary expectations by April 24th, 2025.

We thank all candidates for their interest and advise that only those selected for an interview will be contacted.

Other Information

CCS is dedicated to employment equity and encourages applications from all qualified candidates. In accordance with the local provincial Accessibility Act, accommodation will be provided as requested throughout the recruitment process. We want to make the interview process a great experience for you!

Please note that in keeping with the mandate of CCS to model and promote healthy lifestyles, employees are not permitted to smoke in or about CCS premises or while carrying out CCS business.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Salesforce Developer jobs in San Juan de Terranova