Junior Software Developer (Hybrid)

Metergy Solutions Inc
Markham, ON
Remote
Full-time
Student
Posted 13 days ago

April 24, 2024

About Metergy Solutions Inc. ("Metergy")

As one of North America's most experienced submetering providers, we've brought turnkey solutions to our clients for over 15 years. We help our customers effectively manage their utility consumption as we supply, install and remotely read electricity, water and thermal submeters across a fleet of over 700,000 total meter points. Across all building types, retrofit or new construction, we have the knowledge, equipment and staff to deliver a comprehensive solution from design to implementation to billing. We are focused on maintaining strong customer relationships and value team collaboration to achieve our goals. For more information about Metergy, please visit us online

Metergy is a portfolio company of Brookfield Infrastructure. Brookfield is one of the world's largest investors, owners and operators of infrastructure assets across the utilities, transport, energy, data and sustainable resources sectors. This sponsorship provides Metergy with access to large-scale capital, infrastructure investment expertise and global reach.

Our Mission

Through trustworthy expertise in submetering solutions, we empower our clients to make their buildings more marketable and residents to reduce their energy consumption.

Position Summary

Metergy is currently undergoing a significant software development effort seeking to modernize its existing, legacy business systems into a modern, cloud-native solution. This effort touches every aspect of our business from autonomous management of meter points & data collection to customer onboarding, management and billing.

We are seeking driven problem solvers to form a new team of developers to augment our existing development capacity. Successful candidates will have the opportunity to work on cutting-edge cloud technology across our entire stack while learning enterprise-scale best practices without the enterprise culture. Further, candidates are expected to leverage AI-assisted development to augment their learning and development throughout the software development lifecycle.

This is a hybrid role with 3 days of the week collaborating with our team in the Warden (Markham, ON) office. 2 days remote.

Responsibilities

  • Plan, design, and develop new features for software applications.
  • Implement automated unit & integration tests to be used within CI/CD pipelines.
  • Take part in code reviews and pair programming sessions with senior development staff.
  • Identify, debug, and troubleshoot defects.
  • Collaborate with the development team to enhance software design and development.
  • Learn the product catalog & subject matter, attend design meetings, and contribute to overall solution architecture.

Qualifications

The ideal candidate will be:

  • Innovative : Think creatively and adapt to new challenges.
  • Communicative : Collaborate effectively with team members and stakeholders.
  • Technically Competent : Understand modern software development practices, algorithms, and software design.
  • Cloud Proficient : Understand fundamentals of cloud-native computing and how to develop & design modern applications.
  • Evolve Quickly: Adaptability is key - you'll be expected to embrace new paradigms like containers , serverless , and smaller building blocks

All candidates must have:

  • Experience with developing software applications using git for source control.
    • Specific experience using Gitlab, Github, or Azure DevOps considered an asset.
  • Experience with common data structures and algorithms.
  • Experience with object-oriented development practices such as dependency injection, CQRS, event sourcing, etc.

Metergy's recruitment process includes accommodation for applicants with disabilities. All accommodations will consider the applicant's accessibility needs due to disability and are available upon request.