Responsibilities:
- Design, develop, and implement software solutions using Salesforce Sales Cloud to optimize sales engagement processes.
- Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
- Conduct code reviews and ensure adherence to best practices in software development.
- Provide technical guidance and mentorship to junior developers.
- Monitor and troubleshoot application performance, ensuring high availability and reliability.
- Stay updated with the latest Salesforce features and enhancements, and recommend improvements to existing systems.
- Participate in project planning and estimation activities.
- Document technical specifications, processes, and procedures for future reference.
Mandatory Skills:
- Strong expertise in Salesforce Sales Cloud Sales Engagement.
- Proficient in Apex, Visualforce, and Lightning components.
- Experience with Salesforce APIs and integration techniques.
- Solid understanding of software development methodologies (Agile, Scrum).
- Excellent problem solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Skills:
- Experience with Salesforce Marketing Cloud and Service Cloud.
- Knowledge of data modeling and database design.
- Familiarity with DevOps practices and tools.
- Experience in developing mobile applications on Salesforce platform.
- Salesforce certifications (e.g., Salesforce Certified Developer, Salesforce Certified Architect) are a plus.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10 15 years of experience in software development, with a focus on Salesforce technologies.
- Proven experience in leading software development projects from inception to completion.
- Strong analytical and troubleshooting skills.