Senior Developer AEMO at the Heart of Energy AEMO is Australia's independent energy system and market operator and system planner.
AEMO's purpose is to ensure safe, reliable and affordable energy today, and enable the energy transition for the benefit of all Australians.
Australian governments are now committed to a net zero economy for Australia by 2050 and our vision is to enable this.
We have the once-in-a-lifetime opportunity to co-design the future of our energy systems, and our core values revolve around character, commitment, and connection.
Join us as we contribute to this significant transition in the energy sector.
About the role The Senior Developer provides a lead role in requirement analysis, developing, maintaining and enhancing market software applications in accordance with enterprise architecture principles and the IT Strategy to support AEMO energy market operator functions.
What you will be doing Engage with business users when designing systems, managing their expectations and understanding Analyse, design and develop software programming solutions for major projects and bi-annual releases including BAU.
Promote, contribute towards and action appropriate and supportable processes with sufficient audit trail for : - reliable software operation and service delivery - system design and development - continuous improvement of development methods, software, tools and processes - understanding of business logic - managing market systems support service requests including support hub calls.
Ensure market systems and processes operate 24x7 and meet agreed service and security levels by good design and implementation.
What you will bring to the role Software development in mission critical IT projects, especially high availability systems.
Minimum 5 years of experience in IT and software development & support in tools and technologies such as : Microsoft technologies - C#, .NET, .NET Core, Web technologies - JavaScript (Vue.js, React.js, Node.js), HTML5, CSS3 Extensive experience in relational databases - Oracle and SQL Server, with a focus on performance optimisation.
Sound knowledge of RESTful APIs and web services, and experience with integration platforms - APIM, Boomi, webMethods.
Knowledge of cloud technologies especially Azure would be an added advantage.
Experience in operating and troubleshooting CI / CD pipelines.
Experience in writing Unit Tests and Test-Driven Development.
Experience with the full software development lifecycle, and delivery using Agile methodologies.
Good verbal and written communication skills with ability to engage stakeholders across IT and business teams.
In return some of our benefits to you Flexible working : work from home, part time, job share, hybrid options, and additional leave options Professional development via projects, industry networks, job rotation, study assistance and more.
Give back with up to 4 days of volunteering leave per year.
Reward your hard work with annual performance bonuses (subject to eligibility).
Embrace a healthier you with our wellness program, discounted health insurance, gym perks and our comprehensive Employee Assistance Program (EAP).
About Our Process AEMO values diversity and inclusivity in the workplace, welcoming applications from all backgrounds without regard to age, disability, gender, sexual orientation, parental status, race, religion and our First Nation peoples.
We are dedicated to accommodating applicants' needs during the application or interview process, simply let us know by emailing
For more information on the Australian Energy Market Operator (AEMO) please refer to
Follow us
Senior Developer • Perth, Australia