Resource Innovations is a women-led energy transformation firm focused on impact. They are seeking a highly skilled Salesforce Software Engineer to lead and support the full life-cycle development of Salesforce cloud-based enterprise systems, ensuring successful delivery and customer satisfaction.
Responsibilities:
- Lead and participate in the full life-cycle development of Salesforce cloud-based enterprise software systems, including design, implementation, testing, and support in fast paced distributed team environment
- Responsible for UI design, development, client-side programming, and building and release infrastructure
- Collaborate closely with internal teams and clients to understand their business requirements and objectives
- Configure and customize software solutions to align with client specifications and goals
- Lead demonstrations and training sessions to educate clients on software functionality and best practices
- Ensure timely and successful delivery of software solutions according to client needs and objectives
- Monitor and track client accounts to identify potential issues or opportunities for improvement
- Stay updated on industry trends and best practices to provide strategic guidance to clients
- All other duties assigned
Requirements:
- 5+ years of software development and configuration experience in designing and developing high performance, reliable and scalable production systems
- Bachelor's degree in Computer Science, business administration, or a related field (or equivalent work experience)
- Proven experience as a Salesforce engineer and administrator
- Strong understanding of Salesforce configuration and implementation processes
- Experience in writing client and server-side code for web-based applications, strong Apex or Java expertise preferred
- Excellent communication and interpersonal skills, with the ability to build rapport and trust with clients
- Excellent problem solving and analytical skills and attention to detail
- Practical knowledge of the Agile Software Development Life-cycle
- Ability to manage multiple client accounts and prioritize tasks effectively
- Experience in the software industry, particularly with Salesforce products
- Willingness to travel occasionally for client meetings and presentations
- Knowledge of project management tools is a plus
- Experience in the utility and climate industry and integration of software products