Responsibilities
- Drive system design and development with robust processes and audit trails.
- Engage with business users to understand needs and manage expectations.
- Ensure market systems operate 24x7 at agreed service and security levels.
- Analyse, design, and develop software solutions for major projects and BAU.
- Champion continuous improvement in development methods, tools, and processes.
- Follow AEMO’s security and enterprise architecture principles.
- Provide after-hours on-call support when required.
Requirements
- Proven experience in mission-critical IT projects, especially high-availability systems.
- Strong background in software development and support using Microsoft technologies (C# / .NET / ASP.NET), Web technologies (RESTful APIs, HTML5, CSS, TypeScript, XML, VueJS), Middleware integration (Web Methods, APIM, BOOMI).
- Expertise in continuous build and deployment with automation techniques.
- Deep knowledge of systems analysis, design, and SDLC methodologies.
- Tertiary qualifications in Computer Science, Engineering, or equivalent.
- Must be an Australian citizen with the ability to attain and maintain an appropriate level of national security clearance.
Nice to Have
- Oracle Java (Java 8+, JEE, JSP, JDBC) – beneficial but not essential
Benefits
- 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).
Additional Information
- Must be an Australian citizen with the ability to attain and maintain an appropriate level of national security clearance.
- Fixed-Term Contract


