We are seeking a skilled Salesforce Developer to join our innovative team. The ideal candidate will have a robust understanding of both front-end and back-end development within the Salesforce platform. You will be responsible for designing and implementing user interfaces, developing scalable back-end solutions, and integrating Salesforce with other systems. Your role will be crucial in translating business requirements into technical solutions that enhance user experience and drive efficiency.
Key Responsibilities:
- Design and implement user interfaces using Visualforce, LWC, and Aura Components.
- Ensure responsive and user-friendly Salesforce applications across various devices.
- Collaborate with UX/UI designers to convert visual designs into functional experiences.
- Optimize front-end code for performance and scalability.
- Implement and maintain CSS frameworks like SLDS for consistent styling.
- Develop and maintain Apex classes and triggers.
- Design complex Salesforce database structures with SOQL and SOSL.
- Integrate Salesforce with external systems using REST/SOAP APIs and middleware.
- Manage Salesforce data using Data Loader and other ETL tools.
- Maintain test classes for code coverage and quality.
- Translate business requirements into technical solutions on the Salesforce platform.
- Participate in code reviews to uphold high-quality standards.
- Collaborate with Salesforce administrators and developers for custom solutions.
- Stay current with Salesforce updates and ensure forward compatibility.
- Troubleshoot and resolve bugs in Salesforce applications.
- Document technical processes and provide end-user support and training.
Requirements Competencies:
- In-depth knowledge of Salesforce platform, features, limitations, and best practices.
- Proficiency in Apex and JavaScript, with a good understanding of HTML, CSS, and web development languages.
- Experience with Salesforce Lightning (Aura and LWC), Visualforce, and SLDS.
- Strong grasp of server-side logic, database management, SOQL, SOSL, and web service APIs.
- Familiarity with Salesforce DX, version control systems, and IDEs like Visual Studio Code.
- Ability to write comprehensive unit tests and understand mocking frameworks.
- Skills in data migration and manipulation using Salesforce Data Loader and ETL tools.
- Experience in Salesforce integrations with external systems.
- Knowledge of Salesforce security model and best practices.
- Salesforce Platform Developer I certification is required. Salesforce Administrator or App Builder certification is a plus. Salesforce Sales Cloud, Service Cloud, Experience Cloud Consultant Certifications are a plus.
Skill Set:
- Excellent problem-solving skills with the ability to develop timely solutions.
- Strong communication skills for effective team and client interactions.
- Analytical thinking to understand complex requirements and create technical specs.
- Teamwork and collaboration within cross-functional teams.
- Efficient time management to meet project deadlines.
- Adaptability to new technologies and changes within the Salesforce ecosystem.
- Attention to detail in coding and documentation for accuracy and maintainability.
Languages:
Education: