Senior Software Engineer Job Description
">
Our Operational DER Management team is accountable for integrating distributed energy resources into our operational and technical functions.
Key Responsibilities:
Analyse DER behaviours to enhance system performance.
Develop suitable power system models representing the behaviour of DER during disturbances.
Apply these models to determine DER's impact on power system security.
Implement management measures in our systems.
Collaborate with other AEMO technical experts to develop software solutions. Utilize Python programming, focusing on test-driven development to deliver technical solutions. Create control room visualization interfaces using SQL building blocks, packaged with Python.
Required Skills and Qualifications:
5+ years of experience in software development and/or the energy industry.
Significant experience using Python to build large-scale systems.
Quantitative analysis skills, including problem solving, modelling, and critical thinking.
Experience working with subject matter experts to scope and define enhancements and new features.
Tech Stack: Python | SQL | Azure | Typescript | Vue | Grafana | Databricks