About the job
Salesforce Software Engineer II
About Us:
Perch Energy is a pioneering force in the community solar industry, dedicated to enhancing the accessibility and equity of renewable energy for everyone. By facilitating community solar initiatives, we dismantle the traditional barriers that often prevent individuals from participating in the renewable energy market. Operating across multiple states in the US, we connect communities and individuals, including renters, homeowners, businesses, and municipalities, to local community solar projects, ultimately providing significant electricity bill savings. At Perch, we’re not just a for-profit entity; we are a purpose-driven organization committed to accelerating the nationwide transition to renewable energy. We believe that clean energy is a right, not a privilege, and we welcome everyone to join us on this journey!
Position Overview:
Our Technology team at Perch Energy, in collaboration with Arcadia Power, is on the lookout for a talented Salesforce Software Engineer II. This role is crucial in our mission to develop a top-tier Community Solar platform. The ideal candidate will possess a solid foundation in software development principles, exhibit a willingness to learn and adapt, and be enthusiastic about enhancing their skill set. Familiarity with best practices in application development is essential, along with a flexible mindset to embrace new programming languages and techniques.
Key Responsibilities:
- Design, develop, and maintain sophisticated applications.
- Evaluate when to utilize configuration versus code to address challenges.
- Create unit tests and ensure adequate code coverage that validates business logic and functionality.
- Engage in developing specifications for epics and user stories.
- Identify solutions for complex issues and challenges.
- Document designs, issues, and solutions as necessary.
- Collaborate within an Agile framework to promote a team-oriented approach in software development and delivery.
- Contribute to enhancing software delivery through DevOps and Agile methodologies.
- Stay updated with the latest Salesforce technologies to maintain a high level of expertise.
- Write efficient code while considering governor limits imposed by the Salesforce Platform.
Qualifications for Success:
- Minimum of 3 years of experience in building Salesforce applications using Apex, Lightning Web Components, JavaScript, and CSS in complex environments.
- Strong understanding of Salesforce best practices and design patterns.
- Excellent problem-solving skills and the ability to work collaboratively within a team environment.
- Proven ability to learn new technologies quickly and effectively.
- Experience with Agile methodologies is a plus.
