
Senior Technical Lead
About the role
Job Summary
Position Summary: We are seeking a highly skilled Salesforce Engineer to help us optimize our existing Salesforce implementation. The ideal candidate is a strong advocate for using out-of-the-box functionality and declarative tools, with a deep understanding of when custom code is, and is not, the right answer. You will be a key player in reducing our technical debt, simplifying our architecture, and establishing a sustainable, cost-effective Salesforce ecosystem.
Key Responsibilities:
-
Analyze, maintain, and enhance our current Salesforce Sales Cloud and Service Cloud implementations.
-
Lead the refactoring of complex Apex classes, triggers, and Lightning Web Components (LWCs) into simpler, more efficient solutions.
-
Champion and implement solutions using declarative tools like Flow Builder, validation rules, and platform configuration wherever possible.
-
Collaborate with business stakeholders to challenge requirements and guide them toward standard functionalities to avoid unnecessary customization.
-
Develop and enforce strict governance, coding standards, and best practices to ensure the long-term health of the platform.
-
Play a critical role in identifying and decommissioning redundant custom objects, fields, and code.
-
Manage technical aspects of the Salesforce release cycle, including CI/CD pipeline management, sandboxing strategies, and deployments.
Key Responsibilities
Key Responsibilities:
-
Analyze, maintain, and enhance our current Salesforce Sales Cloud and Service Cloud implementations.
-
Lead the refactoring of complex Apex classes, triggers, and Lightning Web Components (LWCs) into simpler, more efficient solutions.
-
Champion and implement solutions using declarative tools like Flow Builder, validation rules, and platform configuration wherever possible.
-
Collaborate with business stakeholders to challenge requirements and guide them toward standard functionalities to avoid unnecessary customization.
-
Develop and enforce strict governance, coding standards, and best practices to ensure the long-term health of the platform.
-
Play a critical role in identifying and decommissioning redundant custom objects, fields, and code.
-
Manage technical aspects of the Salesforce release cycle, including CI/CD pipeline management, sandboxing strategies, and deployments.
Skill Requirements
Required Qualifications:
-
5+ years of hands-on development experience on the Salesforce Platform.
-
Proficiency in Apex, SOQL, and Lightning Web Components (LWC).
-
Demonstrable expertise in Salesforce declarative automation, especially Flow Builder.
-
Deep understanding of Sales Cloud and Service Cloud core objects and business processes.
-
Experience with Salesforce integration patterns (REST/SOAP APIs, Platform Events).
-
Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
-
Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
Other Requirements
Preferred Qualifications:
-
Salesforce Platform Developer I & II Certifications.
-
Salesforce Certified Administrator or Advanced Administrator.
-
Experience with large-scale data migration and system cleanup projects.
-
Familiarity with Salesforce DevOps tools (e.g., Gearset, Copado, SFDX CLI).
-
Experience in an organization with a large, complex Salesforce org of over 1,000 users.
Benefits and perks
•Learning Budget
Required skills
Salesforce
Apex
Lightning Web Components
Flow Builder
CI/CD
Platform configuration
Governance
Release management
About HCL Technologies
St. Louis
Headquarters