As a Senior Salesforce Developer, you will design, develop, and deploy innovative solutions within our Salesforce platform. Working closely with the Salesforce Architect and cross-functional teams, you’ll drive the creation of scalable, high-performance applications that meet the evolving needs of the business. This role combines hands-on development with mentorship responsibilities, supporting the growth of junior team members and ensuring best practices across the Salesforce environment.
Key Responsibilities
1. Solution Design & Development: Collaborate with stakeholders to understand business requirements and translate them into scalable Salesforce solutions. Develop custom functionality using Apex, Lightning Web Components, and Visualforce.
2. System Integration & Data Management: Lead integration projects between Salesforce and other core systems, ensuring seamless data consistency across ERP, marketing automation, and client-facing applications.
3. Code Quality & Best Practices: Conduct code reviews to ensure high code quality, security, and performance standards. Drive the adoption of CI/CD practices and automated testing to improve deployment workflows.
4. Technical Support & Troubleshooting: Serve as a Salesforce subject matter expert, providing advanced technical support and timely resolution for complex issues.
5. Mentorship & Collaboration: Mentor junior developers and Salesforce administrators, fostering a collaborative environment and knowledge sharing within the IT team.
6. Continuous Improvement: Stay updated on Salesforce releases and industry best practices, recommending and implementing new features and functionalities that align with business goals.
Qualifications Required:
1. Education: Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
2. Experience:
o 5+ years of experience in Salesforce development with a strong track record in enterprise-level implementations.
o Expertise in Apex, Lightning Web Components, SOQL, SOSL, and Visualforce.
o Extensive experience across the full Salesforce development lifecycle, from requirements gathering to deployment.
3. Certifications: Salesforce Platform Developer II certification required; additional Salesforce certifications (e.g., Application Architect, App Builder) are a plus, not a must.
4. Technical Skills:
o In-depth knowledge of Salesforce data modelling, security, and sharing configurations.
o Proficiency with Salesforce API and integration tools.
o Experience with Azure platform, in particular data factory.
o Strong understanding of CI/CD practices, DevOps, and tools like Git, Jenkins, Salesforce DX, or Copado.
o Advanced JavaScript, CSS, and HTML skills within the context of Lightning Web Components.
5. Analytical Skills: Excellent ability to analyse complex business requirements and translate them into functional technical solutions.
6. Soft Skills:
o Strong communication and collaboration skills, able to work effectively with technical and non-technical stakeholders.
o Problem-solving skills with a proactive and innovative approach.
Preferred:
1. Experience with Financial Services and Experience Clouds.
2. Additional Certifications: Advanced certifications (e.g., Salesforce Application Architect, System Architect, or Technical Architect).
3. Agile Experience: Experience working in Agile/Scrum development environments.
#J-18808-Ljbffr