Design and develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements, and company goals.
Perform system development and maintenance activities for the Salesforce platform, including creating custom objects, workflows, validation rules, page layouts, and triggers.
Collaborate with stakeholders, including business analysts, project managers, and other developers, to gather and analyze requirements and translate them into technical designs.
Provide technical expertise and support to other Salesforce developers and administrators, ensuring adherence to best practices and coding standards.
Develop and maintain comprehensive technical documentation, including design specifications, system configurations, and test plans.
Perform unit testing, integration testing, and troubleshooting to ensure the reliability and performance of Salesforce solutions.
Stay current with Salesforce technologies and industry trends, continuously improving the platform and processes.
Participate in code reviews, providing constructive feedback to peers and ensuring the quality and maintainability of the codebase.
Mentor and train junior developers, fostering a culture of continuous learning and improvement.
Qualifications:
Bachelor\'s degree in computer science, Information Technology, or a related field.
Proven experience as a Salesforce Developer, with a minimum of [8] years in Salesforce development.
Strong proficiency in Apex, Visualforce, Lightning Components, and Salesforce integrations.
Experience with data modeling, data migration, and data integration techniques.
Familiarity with CI/CD processes and tools, such as Jenkins and Git.
Salesforce certifications such as Salesforce Certified Platform Developer I or II are highly preferred.
Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Strong communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
Key Requirements
Experience with other CRM platforms and integration tools.
Knowledge of Agile and Scrum methodologies.
Experience in leading and mentoring junior developers.
Understanding of Salesforce security and compliance best practices.