Job Description
Ethos is seeking a Salesforce Developer to join their team. The role involves Salesforce development, DevOps integration, and collaboration with cross-functional teams. The ideal candidate will bring expertise in Salesforce platform development, version control systems, and DevOps practices, contributing to a culture of continuous improvement.
Roles and Responsibilities:
- Develop and implement custom solutions using Apex, Visualforce, Lightning Components, and Salesforce APIs.
- Design and manage Platform Events to support integration and event-driven architecture.
- Ensure adherence to Salesforce development best practices and coding standards.
- Integrate Salesforce with Snowflake for seamless data synchronization and reporting.
- Set up and manage Salesforce DevOps environments, including Gearset, GitHub, and Salesforce DevOps Center.
- Implement and maintain CI/CD pipelines for Salesforce development teams.
- Collaborate with teams to automate deployment processes, ensuring smooth and reliable code releases.
- Perform code versioning, branching, and merging in GitHub, maintaining version control best practices.
- Work closely with stakeholders to gather requirements and translate business needs into technical solutions.
- Participate in code reviews and technical discussions to ensure high-quality code and continuous improvement.
- Utilize Jira for managing development tasks, sprints, and tracking project progress.
- Identify and troubleshoot issues across Salesforce environments, including resolving deployment or integration conflicts.
- Contribute to the setup and optimization of DevOps centers to streamline development and release management processes.
Qualifications and Skills:
- Strong proficiency in Apex, Visualforce, Lightning Components, SOQL, and Salesforce APIs.
- Experience with Platform Events and event-driven architecture.
- Knowledge of Salesforce best practices for scalable, maintainable code.
- Proficiency in using Gearset for Salesforce DevOps automation, or other DevOps tools.
- Experience with GitHub for version control, branching, and merging strategies.
- Familiarity with CI/CD processes, deployment automation, and Salesforce DevOps Center setup.
- Hands-on experience integrating Salesforce with Snowflake and other external systems.
- Solid experience with Jira for task and project management.
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Experience in Salesforce declarative administration, including configuration, Flows, process automation, and permissions management.
- Proven experience in Stakeholder Management: working with cross-functional teams to align technical solutions with business requirements.
- Salesforce Platform Developer I or II Certification.
- Familiarity with Salesforce AppExchange packages and implementation.
- Prior experience working in an Agile development environment.
Ethos offers:
- A hybrid work environment.