Overview:
The Salesforce Developer plays a crucial role in designing implementing and maintaining scalable Salesforce solutions to meet the organizations needs. Working within the IT department the Salesforce Developer collaborates with stakeholders to understand requirements and then designs develops and tests customizations extensions and integrations to ensure the Salesforce platform meets the business objectives.
Key Responsibilities:
- Design develop and maintain Salesforce customizations using Apex and Visualforce.
- Create and maintain Salesforce Lightning Components and associated integrations.
- Collaborate with business analysts and other stakeholders to gather requirements.
- Develop and maintain integrations between Salesforce and other systems using REST SOAP and other APIs.
- Participate in code reviews and ensure code quality performance and adherence to best practices.
- Configure declarative features including process builder workflows and validation rules.
- Collaborate with the testing team to develop test plans and ensure thorough testing of solutions.
- Support production issues and implement timely resolutions.
- Stay updated with Salesforce releases features and best practices.
- Document technical specifications test cases and user guides.
- Contribute to ongoing improvements in development and release processes.
- Provide technical expertise and guidance to junior developers and team members as needed.
- Participate in discussions and decisionmaking regarding architecture and design.
- Assist in the evaluation and implementation of AppExchange products.
- Actively participate in agile ceremonies and contribute to sprint planning and estimations.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Salesforce Developer and/or Administrator certification.
- 3 years of experience in Salesforce development and customization.
- Proficiency in Apex Visualforce Lightning Component Framework and Salesforce APIs.
- Demonstrated experience in integrating Salesforce with external systems.
- Strong understanding of Salesforce security model and best practices.
- Experience with sourcedriven development using Salesforce DX and version control systems.
- Ability to analyze and translate complex business requirements into technical solutions.
- Excellent problemsolving and debugging skills.
- Understanding of software development best practices design patterns and code quality standards.
- Experience with Agile/Scrum methodologies and tools like Jira.
- Strong communication and collaboration skills.
- Ability to work effectively in a fastpaced dynamic environment and manage multiple priorities.
- Experience in implementing and customizing Salesforce CPQ and Billing solutions is a plus.
- Knowledge of Salesforce Marketing Cloud Pardot or other Marketing Automation platforms is a plus.
apex,visualforce,salesforce security model and best practices,salesforce lightning component framework,salesforce marketing cloud,declarative features including process builder, workflows, and validation rules,test plans and thorough testing of solutions,pardot,salesforce,integration,agile/scrum methodologies and tools like jira,soap,rest,marketing automation platforms,lightning,salesforce cpq and billing solutions,source-driven development using salesforce dx and version control systems,salesforce apis