Responsible for the Development activities for enhancements and projects salesforce applications.
Interact with business to gather requirements and requests . communicate, and coordinate business stakeholders.
Essential Job Functions:
Design and implementation of Salesforce solutions, including custom objects, workflows, validation rules, process automation, and Apex code.
Develop and maintain Lightning components, Visualforce pages, and integration solutions using APIs
Implement complex Salesforce configurations, including Sales Cloud, Service Cloud, and other Salesforce products.
Provide technical guidance to junior developers and development teams.
Ensure adherence to Salesforce best practices in coding, security, and performance optimization.
Lead code reviews and ensure quality control through unit tests, functional tests, and security reviews.
Work closely with business stakeholders to understand project goals, timelines, and deliverables.
Collaborate with project managers to define and deliver solutions on time and within scope.
Translate business requirements into scalable and flexible technical solutions.
Qualifications:
Minimum of a bachelor’s degree in computer science and engineering is preferred with minimum 5 years of salesforce development experience. However, a combination of experience and/or education will be taken into consideration.
Experience
5+ years relevant hand on experience in development in Salesforce
Proven experience with Apex, Lightning Web Components (LWC), Visualforce, SOQL, SOSL, and REST/SOAP APIs.
Experience with Salesforce integrations, including external databases, web services, and third-party applications.
Solid understanding of Salesforce architecture and ability to design scalable solutions.
Strong knowledge of Salesforce development tools such as Developer Console, Workbench, and Salesforce DX.
Proficient in programming languages and technologies including JavaScript, HTML, CSS
Experience with CI/CD processes and tools like Jenkins, Git, and Salesforce DX.
Strong analytical and problem-solving skills. Excellent communication skills, both verbal and written.
Ability to work independently and as part of a team. Strong attention to detail and organizational skills.
Ability to adapt to changing project requirements and timelines