Associate Software Engineer Python Development

Enphase Energy

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Description

Enphase Energy is a global energy technology company and leading provider of solar battery and electric vehicle charging products. Founded in 2006 Enphase transformed the solar industry with our revolutionary microinverter technology which turns sunlight into a safe reliable resilient and scalable source of energy to power our lives. Today the Enphase Energy System helps people make use save and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world with approximately 68 million products installed across more than 145 countries.

We are building teams that are designing developing and manufacturing next-generation energy technologies and our work environment is fast-paced fun and full of exciting new projects.

If you are passionate about advancing a more sustainable future this is the perfect time to join Enphase!
We are seeking a motivated and talented Associate Software Engineer to join our team. The ideal candidate will have a strong foundation in Python Object-Oriented Programming (OOP) web development Docker CI/CD networking and AWS. This is an excellent opportunity for a recent college graduate to gain hands-on experience and contribute to exciting projects.
What you will do
  • Develop test and maintain web applications using Python and other relevant technologies.
  • Implement Object-Oriented Programming principles to create scalable and maintainable code.
  • Collaborate with cross-functional teams to design and develop new features.
  • Utilize Docker for containerization and deployment of applications.
  • Implement Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline development processes.
  • Assist in managing and configuring AWS services to support application infrastructure.
  • Troubleshoot and resolve networking issues related to application deployment.
  • Participate in code reviews and contribute to best practices for software development.
Who you are and what you bring
  • Bachelors degree in Computer Science Information Technology or a related field.
  • Strong knowledge of Python and Object-Oriented Programming.
  • Experience with web development frameworks (e.g. Django Flask).
  • Familiarity with Docker and containerization concepts.
  • Understanding of CI/CD pipelines and tools (e.g. Jenkins GitLab CI).
  • Basic knowledge of networking principles and protocols.
  • Experience with AWS services (e.g. EC2 S3 Lambda).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Knowledge of front-end technologies (e.g. HTML CSS JavaScript).
  • Experience with version control systems (e.g. Git).
  • Familiarity with Agile development methodologies.

Required Experience:

IC

DescriptionEnphase Energy is a global energy technology company and leading provider of solar battery and electric vehicle charging products. Founded in 2006 Enphase transformed the solar industry with our revolutionary microinverter technology which turns sunlight into a safe reliable resilient and...
View more view more

Key Skills

  • Account Payable
  • Apache Commons
  • Community Support
  • Corporate Risk Management
  • Garment
  • Java

About Company

Enphase is a global energy management technology company that provides residential and commercial solar plus storage solutions. We manufacture solutions spanning solar generation, energy storage, and web-based monitoring and control.

View Profile View Profile