About Stem
Stem provides solutions that address the challenges of today’s dynamic energy market. By combining advanced energy storage solutions with Athena™, a world-class artificial intelligence (AI)-powered analytics platform, Stem enables customers and partners to optimize energy use by automatically switching between battery power, onsite generation and grid power. Stem’s solutions help enterprise customers benefit from a clean, adaptive energy infrastructure and achieve a wide variety of goals, including expense reduction, resilience, sustainability, environmental and corporate responsibility and innovation. Stem also offers full support for solar partners interested in adding storage to standalone, community or commercial solar projects – both behind and in front of the meter.
Stem’s culture embodies diversity & inclusion beyond the traditional facets of gender, ethnicity, age, disabilities, and sexual orientation to include experience, personality, communication, workstyles, and more. At our core, Stem is at the momentous intersection of clean energy and software technology where diverse ideas, experiences, and professional skills converge to make the inclusive culture we have today. Together, we are turning old school thoughts about software and energy into progressive, collaborative, and innovative solutions. By joining our team, you will be collaborating with data scientists, energy experts, skilled salespeople, thought-leading executives and more from a range of backgrounds. This intersection of ideas, beliefs, and skills is what makes us unique enough to lead the world’s largest network of digitally connected energy storage systems.
What we are looking for:
The **Business Systems Analyst **acts as an intermediary between the business community and the technical community working with the project teams and business clients to collect, clarify, elicit and translate business requirements into documentation and conceptual design (using appropriate tools and models) from which applications and solutions are developed. The Business Analyst is an active thought partner and application visionary that shapes the technology demand among the business community.
BSA role continually monitors the systems' performance and user utilization. Since the BSA Specialist is involved with multiple business functional groups (Sales, Product Engineering, Finance, etc…), the Specialist will not only know how to manage multiple projects but will also possess strong verbal and written communication skills.
Responsibilities:
- Work with executive and senior leaders to create and maintain an operating plan to achieve the strategic vision and operating platform that defines the people, processes, tools, and technology
- Partner with business and technology partners to elicit, analyze, translate functional and non-functional business requirements into technical requirements
- Analyze, document, and test program development, logic, process flows, and specifications
- Evaluate business requirements to identify gaps, interdependencies and reconcile conflicts with proposed solutions
- Assist the team with user acceptance testing requirements for existing and new CRM systems and modules
- Partner with business partners to conduct user acceptance testing
- Document user manuals to describe application installation and operating procedures
- Coordinate the project resources to ensure that projects are delivered on time and within budget
- Work closely with third-party vendors including software providers, implementation partners, and consultants
- Understand existing and anticipated CRM functionality, including cloud-based offerings, that meet business demand.
- Partner with key strategic CRM solutions partners for small- and large-scale engagements to help develop the vision of the technology service
- Manage the configuration and setup of the CRM -related solutions
- Analyze system activity by assessing system utilization, employee productivity, and trending amongst key quality attributes
- Provide production support as needed and take lead to resolve critical business issues
- Advise business owners on best practices in Salesforce.com application configuration, security/permissions, workflow, customizations, and data validation.
- Coordinate change control management and processes with other systems administrators and analysts
- Work with onsite/offshore technical team to ensure high-quality business outcomes are delivered
- Help with production support to enable smooth functioning of business
Soft Skills:
- Strong analytical skills applied to understanding business functionality and translating them into application requirements
- Ability to learn new things
- Ability to create compelling business cases with accurate cost and effort estimations
- Excellent understanding of business complexity and project interdependencies
- Intellectual curiosity and the ability to question thought partners across functional areas
- Ability to adapt quickly to new technologies and changing business requirements
- Outstanding written and verbal communication skills
- Ability to quickly troubleshoot problems that may arise in work products
- Ability to partner with Developers and architects to identify a course of resolutions
- Ability to be flexible about project changes and dynamically mitigate risks at the moment with mid-course corrective action
- Ability to manage and prioritize multiple, complex projects simultaneously
- Appropriately manages customer expectations regarding scope, schedule, and budgetary parameters
- Experience leading cross-functional teams and projects to drive business improvements
Technical Skills:
- Demonstrated experience in writing software requirements and test specifications
- Demonstrated knowledge in CRM -related functional modules: Lead management, Opportunity management, Quoting, Contract, Order, Renewal, Forecasting, Commissions processing, POS, Master data management, Salesforce reporting, Analytics, geo hierarchies, territory management
- Demonstrated proficiency in configuration and functional setups for SFDC: Sales cloud, CPQ: (BMI/Apttus/Steel Bricks)
- Demonstrated domain knowledge of enterprise-wide business and technical processes:
- Changeset deployment, Change management, instance management, SFDC applications exchange ecosystem
- Ability to create and manage SFDC reports and write SOQL queries
- Good understanding of SFDC security model and hands-on experience with Salesforce administration
- Experience in configuration and administration of CPQ applications
- Familiarity with Apex programming
- Very good knowledge of SFDC platform capabilities and standard functionalities
- Experience in solving business problems with SFDC features and ecosystems
- Good knowledge in CPQ processes and concepts
- Good understanding of system integration concepts and issues
- Experience handling day to day business issues
- Good knowledge of SFDC contracts, assets, and renewal process
- Ability to generate business unit and enterprise-wide reports using reporting technologies
- Demonstrated experience in developing solutions as a software developer
- Proficient with eliciting CRM integration requirements
- Strong understanding of basic system engineering, object-oriented design, information risk, and security guidelines, and architecture standards
- Ability to create Use Cases, Activity Diagrams, storyboards
- In-depth understanding of the various software development lifecycles (e.g. Agile, Waterfall)
Qualifications:
- 10+ years of Experience
- Science, Management Information Systems, or related field bachelor’s degree
- Minimum of 7 years of experience in business systems analysis.
- 4-6 years of Salesforce.com administration experience including Sales cloud/Service Cloud, APEX, Visual Force.
- At least, 3 years of experience in CPQ process and tool
- Minimum SFDC certifications required: Certified Administrator, Certified Force.com Developer.
- Strong understanding of SalesForce.com capabilities and limitations and the ability to clearly communicate those to customers.
- 4-6 years of service industry experience is also preferred.
- 3 years of experience managing technical projects in a complex environment.
Job Location
San Francisco Bay Area, Toronto, CAN or Remote
Stem, Inc. is an equal opportunity employer committed to diversity in the workplace and does not discriminate against any employee or applicant for employment because of race, color, sex, pregnancy, religion, national origin, ethnicity, citizenship, sexual orientation, gender identity, age, marital status, disability, genetic information, military status, protected veteran status or any other factor protected by applicable federal, state or local laws.