Salesforce Developer
Salesforce Developer
Job Description:
We are seeking a skilled Salesforce Developer, specializing in both Lightning Web Components (LWC) and Aura Components, to join our team. The successful candidate will be responsible for designing, developing, and implementing custom Salesforce applications, integrations, and customizations, with a particular focus on utilizing Lightning Web Components and Aura Components.
Responsibilities:
1. Design, develop, test, and deploy custom Salesforce applications using Lightning Web Components (LWC), Aura Components, Apex classes, triggers, Visualforce pages,flows and APIs.
2. Analyze business requirements and create efficient, scalable Salesforce solutions, ensuring adherence to leading practices and LWC & Aura best practices.
3. Collaborate with other developers, administrators, and business analysts to design complex Salesforce solutions that integrate with external systems through APIs and other methods.
4. Conduct thorough code reviews to maintain high-quality output and adherence to LWC & Aura best practices.
5. Maintain and troubleshoot existing Salesforce applications, customizations, and integrations, providing ongoing support and improvements as needed.
6. Prepare technical documentation for developed features, including design documents, test cases, and user guides.
7. Work closely with the scrum master, business analysts and other stakeholders to ensure timely delivery of agreed-upon Salesforce solutions and provide regular progress updates throughout the development lifecycle.
Requirements:
1. Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
2. Salesforce Platform Developer I certification required, and Platform Developer II certification is preferred.
3. Minimum of 5 years of Salesforce development experience, including Apex, Visualforce, API integrations, flows and at least 3 years focusing on Lightning Web Components (LWC) and Aura Components.
4. Expertise in Salesforce object and security model, including custom objects, fields, relationships, and record types.
5. Experience with Salesforce development tools and environments, such as Developer Console, Visual Studio Code, DX, and AzureDevOps / Git.
6. Knowledge of Salesforce mobile application and experience with customizing salesforce user interface and applications for mobile.
7. Knowledge of Agile methodologies and experience working within an Agile environment.
8. Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
9. Strong interpersonal and communication skills, with the ability to work collaboratively with cross-functional teams.
10. Self-motivated and able to work independently with minimal supervision.