astra-north

Salesforce Technical Lead – Salesforce Development, Enterprise Implementations & Integration

astra-north

Toronto, Ontario, CanadaPermanentPosted Jul 16, 2026

Job description

Salesforce Technical Lead – Salesforce Development, Enterprise Implementations & Integration Required Skills:

  • Salesforce Technical Lead with 10 years of total IT experience.
  • 8 years of relevant Salesforce experience.
  • Minimum 5 years of development experience on the Salesforce platform.
  • Minimum 3 years of experience leading enterprise Salesforce implementations with over 300 users, including integrations with enterprise applications such as Oracle and SAP.
  • Minimum 1 complex data migration (ETL efforts) experience.
  • Global delivery model experience.
  • Experience with Salesforce integration tools (e.g., Informatica Cloud).
  • Participation in each phase of Salesforce.com implementation, including requirements gathering, planning, analysis, design, architect, build, deploy, and support.
  • Demonstrated ability in defining systems strategy, developing requirements, designing and prototyping, testing, training, defining support procedures, and implementing practical business solutions. Roles & Responsibilities:
  • Lead and own all technical aspects of Salesforce.com implementations and customizations, including data migrations, data quality, system integrations, third-party applications, App. Exchange products, and custom development.
  • Experience managing work streams.
  • Manage development teams using Visualforce, Apex, Java, AJAX, and other technologies to build customized solutions that support business requirements and drive key business decisions.
  • Provide technical leadership by setting best practices for integration and application development, deployment, testing, and iterative refinement.
  • Identify ways to utilize Salesforce to improve business processes and productivity, and provide recommendations to support organizational growth.
  • Define, communicate, and manage change management (release) processes to develop and implement new application code and updates to existing applications.
  • Support CI/CD and Release Management processes.
  • Identify technical risks and issues and provide appropriate solutions.