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.