Description
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
- 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.
- 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.
- 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.
- Technical Support & Troubleshooting: Serve as a Salesforce subject matter expert, providing advanced technical support and timely resolution for complex issues.
- Mentorship & Collaboration: Mentor junior developers and Salesforce administrators, fostering a collaborative environment and knowledge sharing within the IT team.
- 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:
- Education: Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
- Experience:
- 5+ years of experience in Salesforce development with a strong track record in enterprise-level implementations.
- Expertise in Apex, Lightning Web Components, SOQL, SOSL, and Visualforce.
- Extensive experience across the full Salesforce development lifecycle, from requirements gathering to deployment.
- Certifications: Salesforce Platform Developer II certification required; additional Salesforce certifications (e.g., Application Architect, App Builder) are a plus, not a must.
- Technical Skills:
- In-depth knowledge of Salesforce data modelling, security, and sharing configurations.
- Proficiency with Salesforce API and integration tools
- Experience with Azure platform, in particular data factory
- Strong understanding of CI/CD practices, DevOps, and tools like Git, Jenkins, Salesforce DX, or Copado.
- Advanced JavaScript, CSS, and HTML skills within the context of Lightning Web Components.
- Analytical Skills: Excellent ability to analyse complex business requirements and translate them into functional technical solutions.
- Soft Skills:
- Strong communication and collaboration skills, able to work effectively with technical and non-technical stakeholders.
- Problem-solving skills with a proactive and innovative approach.
Preferred:
- Experience with Financial Services and Experience Clouds
- Additional Certifications: Advanced certifications (e.g., Salesforce Application Architect, System Architect, or Technical Architect).
- Agile Experience: Experience working in Agile/Scrum development environments.