Ameresco Technology Solutions is a software innovation team that supports Ameresco’s comprehensive energy efficiency, renewable energy and asset sustainability solutions by creating scalable, elegant applications that produce business value and engaging customer experiences. Top candidates should be highly-motivated and prepared to embrace a collaborative, fast-paced environment in a growing and dynamic group.
Experience in analysis, design, and implementation of software systems;
Familiarity with Agile development methodologies;
Working knowledge of various technologies listed above;
Experience with modern development languages, platforms, and architectures;
Experience writing scalable, maintainable, and testable code that naturally minimizes errors;
The ability to solve problems collaboratively in a team setting;
The ability to work independently to achieve defined goals;
Strong written and verbal communication skills;
Energy industry, asset management or service management knowledge would be a valuable asset;
Occasional travel may be required.
BS Degree or equivalent.
Knowledge of usage databases such as PostgreSQL, MySQL;
Knowledge of the GIT version control systems.
Ameresco Canada Inc. is committed to providing accommodations for applicants with disabilities. If you require an accommodation, we will work with you to meet your needs.