06 Nov
|
Finning International
|
Winnipeg
06 Nov
Finning International
Winnipeg
Company: Finning International Inc. Number of Openings: 1 Worker Type: Permanent Position Overview
Reporting to the Software Delivery Manager, the Salesforce Technical Lead is responsible for leading a Salesforce delivery team in the design, development, testing, and release of scalable enterprise solutions. This role provides day-to-day technical leadership, delivery oversight, and people leadership while remaining hands-on in solution implementation. Working closely with the Salesforce Solution Architect, Product Management, and Product Owners, the Salesforce Technical Lead translates approved architectural direction, business requirements, and product priorities into detailed technical designs and high-quality software solutions. The role is accountable for technical delivery quality, engineering excellence, team capability, and the successful execution of Salesforce initiatives. The Salesforce Technical Lead removes technical impediments, guides design decisions, mentors team members, and ensures solutions are secure, maintainable, supportable, and aligned with enterprise standards. Accountability for platform strategy, architecture governance, enterprise standards, and long-term roadmap direction remains with the Salesforce Solution Architect.
Job Description
Major Job Functions
Salesforce Delivery Leadership Lead the Salesforce delivery team in the design, development, testing, and release of customer
- and employee-facing solutions. Break down feature epics and complex business requirements into actionable technical stories, tasks, dependencies, and implementation plans. Facilitate technical refinement sessions, design reviews, and implementation planning activities. Validate solution approaches to ensure functional and non-functional requirements, edge cases, risks,
and dependencies are appropriately addressed. Remove technical blockers by obtaining decisions, clarifying requirements, and coordinating with Product Owners, Product Management, Solution Architects, and dependent teams. Provide hands-on leadership through Salesforce configuration, development, code reviews, pair programming, technical spikes, and complex defect resolution. Ensure delivery commitments are achieved while maintaining solution quality, scalability, and maintainability. People Leadership & Team Development
Directly manage Salesforce developers and contractors, including performance management, goal setting, coaching, and development planning. Conduct regular one-on-one meetings and provide timely performance feedback and mentorship. Support recruitment activities including candidate assessment, interviewing, hiring, onboarding, and succession planning. Allocate team capacity and balance work assignments based on business priorities, skills, and delivery commitments. Foster a collaborative, inclusive, and high-performing team environment. Support employee engagement, retention, growth opportunities, and continuous learning. Manage contractor performance and vendor-delivered work to ensure alignment with team standards and expectations. Escalate staffing, capability, and resource risks as required. Solution Design & Architecture Collaboration
Translate approved architecture and business requirements into detailed application, integration, security, data, and deployment designs. Design medium
- to high-complexity Salesforce solutions across multiple Salesforce clouds and connected enterprise platforms. Define component responsibilities, integration contracts, data models, security requirements, platform-limit considerations, and operational support requirements. Collaborate closely with the Salesforce Solution Architect to ensure solutions align with enterprise architecture, standards, and strategic direction. Escalate significant architectural decisions, exceptions, technical risks, and design trade-offs for review and approval. Contribute implementation insights and technical recommendations during architecture and planning discussions. Engineering Quality, Testing & Release Management
Ensure code, configuration, and technical solutions are secure, maintainable, scalable, supportable, and aligned with established engineering standards. Review pull requests and technical changes for correctness, quality, performance, security, testability, and adherence to design standards. Guide teams in designing effective test strategies, automated testing approaches, regression coverage, and quality controls. Promote best practices in source control, DevOps, CI/CD, environment management, and release governance. Ensure solutions comply with enterprise security, privacy, compliance, and governance requirements. Support release readiness activities, deployments, production incident resolution, and post-release stabilization. Stakeholder & Cross-Functional Collaboration
Partner with Product Management, Product Owners, business stakeholders, and delivery teams to refine requirements, priori
📌 Salesforce Technical Lead (Winnipeg)
🏢 Finning International
📍 Winnipeg