This website uses cookies. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on 
more information.

Make the difference with Canadian Solar

Canadian Solar is committed to making a difference. To the lives of our employees, to our customers, to the environment and to society. As one of the leading integrated solar energy solution companies in the world we do just that. Canadian Solar can offer you an exciting career in a global opportunity factory, working with like-minded people who embrace individual differences regardless of culture, gender or religion. We reward people on results and, whatever career path you choose, we will develop and challenge you to make a difference.

All Canada USA Germany
Position: Software Developer
Department: Operations and Maintenance
Country, City: Guelph, Ontario, Canada
Published: 30.11.-0001

Software Developer

Published:30.11.-0001
Department:Operations and Maintenance
Location:545 Speedvale Avenue West ,Guelph,Ontario N1K 1E6, Canada

The Software Developer will assist in the in-depth analysis of performance data from solar photovoltaic systems.

Responsibilities:

The successful applicants responsibilities will include:

  • Maintain, improve and further develop our data warehouse
  • Suggest process improvements and optimizations to improve ETL processing times and system performance
  • Guide the development of our next-generation web-based monitoring portal to access and display the data in meaningful ways
  • Direct the setup, configuration, and testing of automation batch jobs, scripts, file transfers
  • Develop technical documentation for our scripts, programs, processes and applications
  • Define and oversee best practices for the long-term quality and usability of our data acquisition chain
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the Canadian Solar Solution Code of Business Conduct
  • Support ISO 9001 activities
  • Adhere to all health and safety rules and company policies
  • Complete other duties and projects as assigned

Qualifications and Experience:

  • At least 5 years of experience in various roles in software development
  • Excellent knowledge of Python and other languages such as JavaScript
  • Experience in relational database design, architecture and optimization, with a solid understanding of SQL
  • Experience with data pipelines and ETL flows
  • Strong experience with the development of web applications with frameworks such as Django
  • Experience with development for mobile devices a plus
  • Prior exposure to the development of multi-language applications an asset
  • Strong work ethic, positive team attitude and able to work in a fast-paced environment
  • Excellent written and verbal communication skills

Note: The company reserves the right to change the duties and responsibilities of this position at any time as its own discretion. 

Canadian Solar Inc. is an equal opportunity employer.

We are committed to ensuring accessibility for persons with disabilities by identifying, removing and preventing barriers to promote the rights of all persons and to create an inclusive and accessible working environment.

 

Upon individual request, Canadian Solar will endeavor to remove any barrier to the hiring process to accommodate those candidates with disabilities.


To apply, please email your resume and cover letter to Canada.careers@canadiansolar.com.

Apply for this Position
Position: Proposal Manager
Department: PV Contracting, Modules and Systems Solutions Business Unit
Country, City: Guelph, Ontario, Canada
Published: 30.11.-0001

Proposal Manager

Published:30.11.-0001
Department:PV Contracting, Modules and Systems Solutions Business Unit
Location:545 Speedvale Avenue West ,Guelph,Ontario N1K 1E6, Canada

Description:

The PV Contracting Proposal Manager will engage with existing and potential new clients managing proposals, responses to RFPs and contracts.  The Proposal Manager will work closely with business development staff and project managers in regional offices to understand project requirements and provide project execution support. The focus will be on maintaining and extending contracts as well as developing new opportunities with current and future clients. 

The individual should have a background in commercial management, contract administration, or project management (experience in renewable power generation would be an asset). Excellent interpersonal skills with experience in a customer / supplier service environment are required. 

Responsibilities:

  • Analyze specifications, scopes of work, preliminary drawings and other customer requirements to develop a thorough understanding of the proposed project.
  • Prepare and submit requests for information to the customer to clarify the scope of the proposed project.
  • Manage resources internally and externally, as required, to ensure timely submission of responses to RFPs and proposals.
  • Negotiate pricing, schedules and contracts with suppliers and subcontractors.
  • Follow-up with customer after submission of proposal submit additional information, as requested.
  • Build, maintain, and grow client relationships.
  • Maintain and ensure compliance with tracker of proposal and deliverable due dates.
  • Liaison with PV contracting team members to understand resource availability for upcoming proposals.
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the Code of Business Conduct.
  • Adhere to all health and safety rules and policies.
  • Conduct other duties as required.

 Qualifications and Experience:

  • Strong commercial management, contract administration and project management experience.
  • Minimum 5 years of relevant experience or equivalent combination of education and experience.
  • Minimum college diploma in Business Administration or Engineering.  Equivalent work experience will be considered.
  • Strong work ethic, positive team attitude and able to work in a fast-paced environment.
  • Background in renewable energy generation would be an asset.
  • Ability to function successfully both independently and within a team.
  • Demonstrated professional appearance and conduct.
  • Ability to work flexible hours (evenings, weekends) as required.
  • Excellent written and verbal communication skills.
  • Proficient in MS Office Suite including Word, Excel, PowerPoint and Visio.
  • Travel required from time to time.

To apply, please email your resume and cover letter to Canada.careers@canadiansolar.com.

Apply for this Position