
Intermediate Software Engineer
- Melbourne, VIC
- Permanent
- Full-time
- Ability to take on multiple tasks within your group and to proactively acquire the product and technical knowledge necessary to deliver your contributions.
- Active participation in all aspects of agile software development.
- The successful delivery of software from your team to customers
- Ability to lead workshops and design sessions with customers
- Feedback on the quality and quantity of your technical outputs from your team, technical reviewers, leads and managers.
- Analyse customer requests
- Produce solution artefacts and estimates for internal review
- Peer review solution artefacts
- Develop, maintain, deploy, and support software developed.
- Produce relevant documentation to assist with knowledge transfer
- Actively participate in planning, stand-ups, estimation, retrospectives, and backlog grooming as part of a self-organising, multi-disciplined team
- Provide internal/external customer training and support
- Take responsibility for ensuring standards and procedures are followed
- Responsible for a teams’ quality delivery of tasks
- Identify and highlight relevant risk and provide resolution recommendations
- Assist with pre-sales activity as required
- Perform basic network & database tasks
- Identify and articulate improvements to product and ways of working
- Communicate to customers in all communication channels
- Provide advice to customers on the best use of Gentrack products
- Provide advice to customer on industry best practices
- Work as part of an integrated business team to achieve the best business solutions
- Build and strengthens customer relationships
- Promotion of benefits of system to existing and new customers
- Make customers and their needs a primary focus of your actions, developing and sustaining productive relationships.
- Be pro-active and accountable for adding value for customers.
- Abide to the Compliance Policies and Procedures of the Company.
- Take reasonable care of your own and other people’s Health & Safety in the workplace.
- In addition to this you are required to carry out any other duties as reasonably requested by your direct line leader.
- 3+ years commercial software development experience
- Designing solutions in agile SDLC
- 2+ years working knowledge of CRM and Billing Systems
- Good working knowledge of relevant technologies and concepts including Object Orientated Design, Enterprise Database, AWS, GIT, Web Services, CRM, Utilities industry, SDLC and Agile Methodologies.
- Can do attitude
- A passion for excellence and a commitment to be the best.
- High levels of energy, sound judgement and determination to achieve with a sense of urgency.
- High attention to detail.
- Excellent relationship management and interpersonal skills.
- An open-minded consultative approach.
- Ability to give and receive positive and constructive feedback.
- Ability to creatively solve problems.
- Bachelor’s degree in computer science, software engineering or comparable professional development and commercial experience.
- 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