Division:Digital
Department:Gas & Electricity Operations Digital Systems
Reference number:12478
Engagement type:Fixed Term Contract
This is a 12 Month Fixed Term Contract (FTC) position based in Perth.
AEMO at the Heart of Energy
AEMO is Australias independent energy system and market operator and system planner. AEMOs 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 Team & the Position
The Digital Division is accountable to operate maintain and deliver digital capabilities for all of AEMO to ensure AEMO fulfills its obligations across all jurisdictions and markets in which AEMO operates. This includes strategic technology foresight and plans delivery of digital change operation of critical infrastructure key internal stakeholder engagement as well as operation of all AEMOs IT applications and services.
As a critical member of the WEM (Wholesale Electricity Market) Operation Solutions team the Principal Developer provides a lead role for the development of critical real-time power system operation software solutions; working closely with other digital teams to design build and commission those solutions; engaging with subject matter experts and business stakeholders to ensure requirements are met; and supporting readiness and transitional activities.
This role would need to support successful implementation of critical programs and projects for WA portfolio from time to time
Position Responsibilities
- Act as a development lead within the team delegating tasks as required and providing thought leadership.
- Engage with stakeholders business users and architecture teams when designing systems managing their expectations and understanding.
- Analyse design and develop software programming solutions for major projects and regular releases adhering to and driving best practice standards.
- Organise and join requirements and drive conversations to contribute to improved solution delivery that includes peer review and team discussion.
- Ensure the structure of the documentation architecture software and data models is such that the system is most cost-efficient secure and reliable.
- Design and develop efficient and innovative solutions to business problem using appropriate modelling tools and techniques.
- Act as a central reference and information source providing guidance and assistance in the system project decision-making process.
Position Requirements
Skills & Experience:
- Strong experience in building software including design development and integration.
- Demonstrated track record of implementing large complex projects. Proven experience in high performing teams running in Agile Waterfall or Hybrid projects.
- Proven skills in managing software builds automated testing and deployment pipelines.
- Experience in power system/power market operation or power system planning preferable.
- An understanding of the WA Govts Energy Transformation Strategy (ETS) and the proposed WEM Reforms preferable.
- Demonstrating excellent understanding of delivering enterprise applications using the below tech-stack:
- C# .Net Core
- Java Spring Boot
- ORMs such as Entity Framework Dapper Hibernate
- SQL Oracle PostGre Databricks
- Web development methodologies such as SPA MVC PWA Microservices
- javascript/typescript frameworks such as Vue Angular React Blazor
- Font end js frameworks such as Vuetify Bootstrap Element UI
- Scale-able and performant web APIs using modern methodologies using REST GraphQL WebSockets
- ESB Integration platforms desired webmethods Boomi Mulesoft
- Distributed pub/sub messaging RabbitMQ UM JMS etc
- Source code and artefact repositories. Cloud Service Platforms and development. Microsoft Azure preferred
- Azure DevOps pipelines or similar CICD pipelines (Bamboo Jenkins etc)
- Containerised development including Docker and Kubernetes
- PowerShell and Python a plus
- SCADA PI and real time systems a plus
Must be an Australian citizen with the ability to attain and maintain an appropriate level of national security clearance.
Education/ professional Certifications:
- Tertiary and/or postgraduate in engineering mathematics science information technology or a similar analytical discipline desirable.
In return some of our benefits to you
- Flexible working: work from home part timejob share hybrid optionsand additional leave options
- Professional development via projects industry networksjob 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
At AEMO we are committed to creating a diverse and inclusive workforce. We welcome people of all backgrounds including people with disabilities and neurodivergence and those who identify as Aboriginal and/or Torres Strait Islander. If you have any accessibility requirements to support you during the application or interview process simply let us know by emailing us at