Veriforce Logo

Veriforce

Salesforce Lead Developer

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
As a Salesforce Lead Developer, you will lead a team of developers, manage project priorities, design and implement Salesforce solutions, integrate systems, and ensure high-quality and secure code delivery.
The summary above was generated by AI

Veriforce is the fastest-growing SaaS-technology and services company in the global supply chain risk management market. We help industry-leading companies create and maintain operating cultures and work environments that optimize safety, promote sustainability, and foster collaboration across a broad spectrum of internal and external stakeholders. What separates Veriforce from the rest is our people. We hire highly-intelligent, growth-minded individuals that team well and continuously look for new, better ways of solving business challenges.

The Salesforce Lead Developer is a key member of our growing team. You'll be responsible for leading, mentoring, and growing a cross-functional team of talented developers, quality assurance analysts, and test automation specialists. You will play a pivotal role in designing, developing, and implementing Salesforce solutions that meet business needs, ensuring optimal use of Salesforce features and functionalities.

Team Leadership and Management:

  • Lead and manage a high-performing cross-functional development team, providing regular feedback and nurturing their technical and creative problem-solving skills.
  • Work closely with our Product team to prioritize, assign, and deliver upcoming work, ensuring that implemented software meets long-term business objectives.
  • Provide technical mentorship and guidance to junior team members.
  • Supervise the delivery of other developers on the team by setting priority and guiding deliverables.
  • Represent the Salesforce development team when engaged with cross-functional teams, including functional analysts, Project Management, Operations, Infrastructure, Compliance, and the business customer.

Technical Development and Implementation:

  • Design, develop, test, and deploy custom Salesforce solutions, including Apex, Visualforce, Lightning Components, and integrations with other systems.
  • 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.
  • Develop software solutions to business problems, leveraging established design patterns and coding standards.
  • Maintain code quality, organization, and automation, troubleshooting and resolving production issues as part of tier 3 support during office hours.

Project Management and Documentation:

  • Collaborate with stakeholders to gather and analyze requirements and translate them into technical specifications.
  • Prepare and maintain documentation for system configuration, release management, and operating procedures.
  • Participate in planning, decomposing, estimating, scheduling, prioritization, and resource allocation exercises.
  • Operate in both waterfall and Agile Software Development Lifecycle (SDLC) processes and methodologies.
  • Create and maintain documentation supporting training, system administration, deployment, and operational processes and procedures.
  • Diagnose, troubleshoot, and remediate incidents and problems to support the end-user community.
  • Contribute to the vision, roadmap, and platform investments needed to take our business solutions to the next level.
  • Partner with cross-functional teams, such as Infrastructure, Security, Compliance, QA, and key operational teams, to strengthen and elevate the platform from a technology perspective.

 Requirements:

  • 7+ years as a Senior Salesforce Developer, with 3+ years leading a team.
  • Salesforce Application and/or Systems Architect certification(s).
  • Experience with Agile methodology and building a Salesforce DevOps pipeline process.
  • Advanced proficiency with Force.com Platform (Apex, VisualForce, Salesforce APIs, SOQL, Unit Testing).
  • Proficiency with Salesforce Lightning and configuring Lightning Web components.
  • Experience integrating Salesforce with 3rd party tools using APIs and middleware.
  • Strong understanding of data migration and ETL tools.
  • Proficiency with code change control using BitBucket, JIRA, and Confluence.
  • Knowledge of sophisticated business systems integration as well as object-oriented design patterns and development.
  • Familiarity with Services Oriented Design Principles (SOA) and Web Services.
  • Familiarity with other programming languages, including JavaScript required.
  • Excellent communication skills and experience working in highly collaborative, cross-functional development teams.

 Here are just a few of the great reasons you should join our team! 

  • We are mission-focused and mission-driven to help bring workers home safe every day. Our training products and compliance platform help keep workers safe.
  • Work with a global team! We have colleagues and customers across North America and overseas.
  • Veriforce is a great place to work! Our leaders and teams cite culture as one of the top reasons this is a great place to work.
  • Veriforce provides:
    • Medical Benefits (medical, dental, vision, paramedical)
    • Critical Illness, Life and Disability Insurance
    • Vacation, Sick and Personal Time Off
    • Remote work

The successful candidate will have to undergo a criminal record check as a condition of their employment.



Top Skills

Apex
JavaScript

Similar Jobs

56 Minutes Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The role involves building and owning the BLE platform for mobile products at Samsara. Responsibilities include architecting mobile applications, improving application architecture, collaborating with firmware engineers, ensuring quality developer experience, and mentoring junior developers.
Top Skills: CGoReact NativeTypescript
An Hour Ago
Remote
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Software Engineer in the Trust Access team at Cash App, you will design and operate APIs for authentication flows, contribute to customer account security, evolve architecture to support growth, and collaborate on impactful user experiences. Your role includes building incrementally, testing, and maintaining system operations.
Top Skills: GoJavaKotlin
An Hour Ago
Remote
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Software Engineer on the Banking Core team, you'll design, execute, and deliver innovative banking products while maintaining existing features. Collaborating with cross-functional teams, you'll drive architectural decisions and enhance infrastructure for robustness and scalability, impacting millions of customers.
Top Skills: JavaKotlin

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account