Senior Salesforce Developer

Full time @Canadian Cancer Society in Sales & Marketing
  • Kelowna, BC V1Y 5K7 View on Map
  • Post Date : April 17, 2025
  • Apply Before : May 1, 2025
  • 0 Application(s)
  • View(s) 5
Email Job

Job Detail

  • Job ID 11261
  • Experience  4 Years
  • Qualifications  Degree Bachelor
Bottom Promo

Job Description

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

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

Projects

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

Bottom Promo

Required skills

Other jobs you may like