Junior Software Engineer
📄 Job Description
About the Company
Gentrack provides leading utilities across the world with innovative cleantech solutions. The global pace of change is accelerating, and utilities need to rebuild for a more sustainable future. Working with some of the world’s biggest energy and water companies, as well as innovative challenger brands, we are helping companies reshape what it means to be a utilities business. We are driven by our passion to create positive impact, helping utilities drive innovation, deliver great customer experiences, and secure profits. Our core values are: Respect for the planet, Respect for our customers, and Respect for each other. Gentrackers are a group of smart thinkers and dedicated doers, a diverse team who love their work and collaborate to inspire each other to deliver creative solutions that make our customers successful. We are continuously looking for a better way and drive quality into everything we do.
About the Role
We are seeking a Junior Software Engineer to support the development of quality Gentrack products by actively contributing and collaborating with team members and other developers across teams. This role requires operating within best coding practices and a strong team mindset. You will also support initiatives run by the GSTF and demonstrate our company values by providing a clear commitment to environmental and social responsibility, contributing through identifying/proposing local sustainable practices and ideas, and utilizing our sustainability app by taking part in challenges. This is an exciting time to join Gentrack with a clear growth strategy and a world-class leadership team.
Responsibilities
- Analyze customer requests.
- Produce solution artifacts and estimations.
- Peer review solution artifacts.
- Develop, maintain, deploy, and support solutions developed through implementation life cycles.
- Produce relevant documentation to assist with knowledge transfer.
- Actively participate in planning, stand-ups, estimation, retrospectives, and backlog grooming as appropriate.
- Establish strong business relationships with customers.
- Take responsibility for ensuring standards and procedures are followed.
- Responsible for a team’s quality delivery of tasks.
- Identify and highlight relevant risks and provide resolution recommendations.
- Perform basic network and database tasks.
- Communicate with customers in all communication channels.
- Provide advice to customers on the best use of Gentrack products and industry best practices.
- Work as part of an integrated business team to achieve the best business solutions.
- Be a positive influential force for technical best practice.
- Be open to work on proprietary languages.
Requirements
- Qualification: Bachelor’s Degree in Computer Science, Software Engineering or comparable professional development and commercial experience.
- Experience: 1-2 years of relevant experience.
What We Offer
- Personal growth – in leadership, commercial acumen, and technical excellence.
- To be part of a global, winning high growth organization – with a career path to match.
- A vibrant culture full of people passionate about transformation and making a difference – with a one team, collaborative ethos.
- A competitive reward package that truly awards our top talent.
- A chance to make a true impact on society and the planet.