Python Developer

The Company:


Sunnova is a different kind of Power Company, offering rooftop solar service to homeowners within and outside the United States through our network of local sales and installation partners. Our mission is to change the energy industry by providing the choice of low-cost, worry-free solar power that generates long-term savings for our customers and continued business growth for our partners.


   Come be part of the fastest growing segment of the energy industry!


The Position 


Sunnova is looking for a Full-time Salesforce & Python Developer to join its dynamic team in Houston, TX. The position requires designing and developing solutions for the enterprise on Python and Salesforce platform. Candidates must have a proven track record for delivering quality and scalable solutions.  This requires the ability to develop and support applications developed using Python and integrated with Salesforce Platform and running on salesforce Service Cloud, Apex, Visual Force, platform. The Python & Salesforce Developer develops, configures, write Python code, tests, and debugs complex software, enhances the existing applications.  The Salesforce & python Developer will also troubleshoot, and support implemented salesforce applications.



Job Responsibilities


  • Maintain all-round view of the solution while understanding both business and technical challenges. 
  • Partner with the peer developers, Scrum Masters and Architects to design develop and debug end-to-end solutions.
  • Participate in daily scrums, work with Scrum Master and QA Team on projects, and support delivery timelines and priorities. 
  • Work in all phases of the software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment, and support.
  • Develop custom software applications, features and enhancements to Sunnova’s suite of applications using python scripting language. 
  • Champion the adoption of agile development, peer code review and test writing. 
  • Adhere to and govern coding best practices within the Python development environment.
  • Develop high quality, reusable and maintainable code using Apex, Visual Force, SOQL and  Apex Triggers. 
  • Develop applications using native salesforce automation tools like Workflows, Process Builders, flows. 
  • Apply sound Salesforce architecture best practices
  • Adhere to company policies around change control processes.
  • Facilitate code sharing and control by regularly submitting code to version control/code repository system.
  • Perform any other development related duties as assigned.




  • Bachelor’s Degree in computer science or Engineering or Equivalent.
  • Strong experience in delivering application/solution using python language.
  • Should have experience working with Python Data processing frameworks like NumPy, Pandas etc.
  • Good experience on Platform, including configuration, process builders, workflows, outbound messaging, custom objects, approval process, Process builders, flows and database design.
  • Experience with design, develop application in Apex, SOQL, SOSL, HTML, CSS, JavaScript, and other web technologies.
  • Extensive experience developing and consuming web servicesand REST Architecture. 
  • Good to have Experience with developing custom Lightning Components using Aura and Lightning Web Components.
  • Understanding of key Salesforce architectural concepts (e.g. API, governor limits, sharing, security models and techniques) consider them in finalizing the design of the solution.
  • Participate in technical design discussions, influencing decisions about when to use declarative development vs. Apex coding
  • Experience with source control, branching strategies and using code repositories.
  • Working knowledge and solid understanding of typical integration technologies such as REST, SOAP, WebServices and APIs
  • 4+ years experience as a software developer.
  • Out of 4+ years, atleast 1+ years of work experience as a Salesforce developer and 2+ Years  as Python developer.
  • Strong analytical skills possess strong written, and oral communication skills, and a willingness to “do whatever it takes” with high energy within a collaborative team environment.
  • Software development life cycle: experience in deploying code from lower sandboxes to production environment and address issues related to functionality, integration, merging, mock validating new and existing code changes, etc.
  • Experience with Agile/Scrum software development
  • Salesforce Platform Developer I/II Certification is preferred. 




We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.  

If you are selected for a position, your employment will be contingent upon submission to and successful completion of a post-offer/pre-placement drug test (and medical examination if required by the role) as well as pre-placement verification of the information and qualifications provided during the selection process.  



To apply for this job please visit

Related Jobs

5th Annual
GRIT Awards & Best energy workplaces

October 26th, 2021
Online and in person at A.D. Players Theater in Houston