Role Overview:
We are seeking a Manager – Apex to lead our Salesforce development team. This role will focus on overseeing the design, development, and deployment of Salesforce applications using Apex, Lightning components, and other Salesforce technologies. The ideal candidate will have a strong technical background, leadership skills, and a proven track record of managing complex Salesforce projects.
Key Responsibilities:
1. Technical Leadership:
- Lead the development team in designing and implementing Salesforce solutions using Apex, Visualforce, Lightning Web Components (LWC), and SOQL.
- Review code, provide technical guidance, and ensure adherence to best practices in Salesforce development.
- Architect scalable Salesforce solutions to meet business needs.
2. Project Management:
- Manage end-to-end Salesforce development projects, including planning, execution, and delivery.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Monitor project progress, manage risks, and ensure timely delivery within budget.
3. Team Management & Mentorship:
- Supervise, mentor, and coach a team of Salesforce developers.
- Conduct performance reviews, provide feedback, and support professional development.
- Foster a collaborative environment to encourage knowledge sharing and innovation.
4. Integration & Automation:
- Develop and maintain integrations with external systems using REST/SOAP APIs.
- Automate business processes using Salesforce Flow, Process Builder, and Apex Triggers.
- Optimize system performance and ensure data integrity.
5. Quality Assurance & Compliance:
- Ensure high-quality deliverables through rigorous code reviews and testing.
- Manage deployment processes using tools like Change Sets, Salesforce DX, or ANT Migration Tool.
- Maintain documentation for technical designs, configurations, and customizations.
Qualifications:
Educational Requirements:
- Bachelor's or Master's degree in Computer Science, Information Technology, or related fields.
Experience:
- 6-8 years of Salesforce development experience with strong proficiency in Apex programming.
- Hands-on experience with Salesforce Lightning, Visualforce, and Salesforce APIs (REST/SOAP).
- Proven experience managing Salesforce projects and leading technical teams.
Key Skills:
- Salesforce Development: Apex, Visualforce, Lightning Web Components (LWC), SOQL, SOSL
- Integration: REST/SOAP APIs, Middleware, External System Integrations
- Automation: Process Builder, Flow, Workflow Rules, Apex Triggers
- Version Control: Git, Salesforce DX, CI/CD Pipelines
- Project Management Tools: JIRA, Confluence, Agile Methodologies
Certifications (Preferred):
- Salesforce Certified Platform Developer I & II
- Salesforce Certified Application Architect (preferred)
- Salesforce Administrator Certification (optional but beneficial)