Applications Development Engineer

1 week ago


Melbourne, Victoria, Australia Jemena group Full time

Software Development Engineer

Join our Asset & Operations - Electricity team in a permanent, full-time role as an Applications Development Engineer.

About Us

Jemena is an Australian energy company who owns and operates over $11.5 Billion worth of gas and electricity transportation assets across Australia supplying millions of households and businesses with essential services every day.

About the role

We are looking for an experienced Application/Software Developer to build and maintain sophisticated network analytics dashboards, utilizing a blend of application development, data science, and modern engineering practices. The ideal candidate will have expertise in UI design patterns, reusable code practices, CI/CD pipelines, and experience in scientific software development. The role responsibilities include:

  • Develop visually-appealing and highly-functional dashboard/applications for monitoring electrical distribution network.
  • Deploy and maintain dashboard, including legacy dashboard/applications.
  • Maintain consistent coding standards and adhere to best software practices, with a focus on developing modular, reusable and performant code.
  • Write clear, concise technical documentation for the applications and codebases, ensuring ease of maintenance and onboarding new team members.
  • Collaborate and support Asset Management Engineers, Operational personnel, and IT staff responsible for real-time IT systems (SCADA, AMI, OMS, DMS), and platforms.
  • Play an integral role in enhancing data-decision-making and optimizing the operation of the Jemena Electricity Network.

A little about you:

Ideally you will have the following:

  • Extensive experience in designing and building interactive & visually engaging dashboard/applications (especially Shiny, Plotly Dash, Python Streamlit).
  • Extensive experience in software development, with knowledge in applying best software practices and UI/software design patterns to ensure maintainable, reusable and extensible UI and software components.
  • Extensive experience in developing high-performance scientific applications using R and Python (including PySpark), with technical knowledge in performing multi-core/distributed computations.
  • Experience in version control and CI/CD practices, particularly with GitLab to automate testing, build and deploy applications.
  • Possess solid data science skills to clean, transform and review the geospatial and time-series data from various sources such as SQL DB, Databricks and TimescaleDB.
  • Familiarity with Databricks workspace would be beneficial.
  • Experience in refactoring legacy code is preferable (from R to Python).
  • Familiar with electrical distribution services, especially AMI meter data analytics.

Qualifications:

·Bachelor's Degree in Electrical Engineering, Computer Science, or a related field is required.

Why you should come and work for us

Our people are our greatest strength and inspiration so having various flexible working options, paid parental leave and leave purchase plans amongst many other benefits are key foundational elements on which we have built our success. We are passionate about what we do and we are proud of who we are. Safety is the cornerstone of our organisation and respect for community and country is the keystone that locks in place our Group Values.

Diversity/Inclusion

We understand and value the multiple strengths and contributions of a diverse workforce, the ability hybrid where possible, and our Reconciliation Action Plan is demonstrated commitment to employment, business, and partnership opportunities with Australia's First Peoples. We actively encourage applications from Aboriginal and Torres Strait Islander Peoples.

When you join Jemena, you become part of our diverse, inclusive and passionate team, where you can be your committed self.

Recruitment Process

As part of Jemena's recruitment process, you will be required to undergo pre-employment checks.

#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Jemena Full time

    Software Development EngineerJoin our Asset & Operations - Electricity team in a permanent, full-time role as an Applications Development Engineer.About UsJemena is an Australian energy company who owns and operates over $11.5 Billion worth of gas and electricity transportation assets across Australia supplying millions of households and businesses with...

  • Software Engineer

    7 days ago


    Melbourne, Victoria, Australia Wipro Technologies Full time

    Job OverviewWe are seeking an experienced Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, testing, and maintaining software programs for operating systems or applications.Your primary focus will be on ensuring the quality and reliability of our software products, working closely with...


  • Melbourne, Victoria, Australia NXTGIG Full time

    NXT GIG is looking for a talented and enthusiastic Application Developer to join our innovative team. In this role, you will be responsible for the full software development lifecycle, including designing, coding, testing, and implementing applications that meet the specific requirements of our users and stakeholders. You will work collaboratively with...


  • Melbourne, Victoria, Australia Launchpad App Development Pty Full time

    Launchpad is a collective of experienced developers and designers committed to crafting superior software solutions for businesses of varying scales. We thrive on mobile apps, web platforms, and enterprise systems customisation, always with a lens on agile methodology and user-first design. At Launchpad, we transform concepts into tangible assets and drive...


  • Melbourne, Victoria, Australia Bunnings Full time

    About the RoleWe're expanding our in-house software engineering team at Bunnings and seeking an Associate Developer to join our dynamic team. This is a key opportunity to be part of our growth and contribute to the development and maintenance of our digital platforms.As a successful candidate, you'll have basic knowledge in modern software application...


  • Melbourne, Victoria, Australia NXTGIG Full time

    NXT GIG - A Great Place to Work">We are seeking a highly skilled Application Developer to join our team. As a key member of our engineering and information technology department, you will be responsible for designing, coding, testing, and implementing applications that meet the specific requirements of our users and stakeholders.Your Key Tasks">Develop and...


  • Melbourne, Victoria, Australia WebBeds Full time

    What you will do on your journey with WebBeds.As an Application Security Engineer, you will play a critical role in safeguarding our digital infrastructure and ensuring the security of our applications and cloud environments. This is a dynamic and wide-ranging role where you will collaborate with development teams, stakeholders, and platform engineers to...


  • Melbourne, Victoria, Australia Featured Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, deploying, maintaining, and enhancing highly available web applications and APIs.Key ResponsibilitiesDesign, develop, deploy, maintain, and enhance highly available web...


  • Melbourne, Victoria, Australia Clenergy (Xiamen) Technology Co., Ltd. Full time

    Our partners count on us before, during and after the installation.At Clenergy, we lead innovation in the renewable energy industry with over 17 years of excellence in Australia. As market leaders with a global presence and multi-awarded as Australia's Top Mounting Manufacturers for 2023 and 2024, we shape the future of sustainable energy solutions.Why...


  • Melbourne, Victoria, Australia Milestone IT (Milestone Information Technology) Full time

    We are seeking a talented Application Developer to join a growing team and play a key role in the development of our products.ResponsibilitiesDesign, develop, and implement new features using C#.Collaborate with designers, front-end developers, and other engineers to translate requirements into functional and maintainable code.Write clean, efficient, and...


  • Melbourne, Victoria, Australia ANZ Full time

    About UsOur MissionWe're a talented team of professionals dedicated to building innovative products and experiences that empower our customers to make better financial decisions. Our purpose is to shape a world where people and communities thrive.We believe in the importance of strong communication between engineers and breaking down silos. Our goals are...


  • Melbourne, Victoria, Australia Peoplebank Australia Ltd Full time

    Advanced Applications and Test Engineer - Core BankingWe are looking for a skilled Applications Engineer for one of our leading clients in the consulting space. Please apply ASAP if you are interested Should you have experience with European Banks - this would be very desirable. You must have Core Banking Platform or Core Banking Systems experience. This is...


  • Melbourne, Victoria, Australia Cognizant Full time

    We are seeking an Application Developer Lead to join our team at Cognizant. As an expert in software development, you will lead the development of high-quality software applications that meet the evolving needs of our clients. Your technical expertise and leadership skills will enable you to guide a team of developers to deliver complex projects on time and...


  • Melbourne, Victoria, Australia Clenergy (Xiamen) Technology Co., Ltd. Full time

    Clenergy is a leading provider of renewable energy solutions, with a strong focus on innovation and customer satisfaction. We are currently seeking a Technical Product Consultant to join our ESS Engineering team.In this role, you will work closely with Product Engineering to develop new ESS system applications and conduct independent market research on ESS...


  • Melbourne, Victoria, Australia Oracle Full time

    **Role Summary**We're looking for a seasoned **Senior Software Engineer** to join our team and contribute to the development of innovative security tools.As a key member of our team, you'll work on complex projects that require strong technical expertise, creativity, and collaboration skills.Key Responsibilities:Design and implement security tools as...


  • Melbourne, Victoria, Australia V2 Digital Full time

    About V2 DigitalTransforming Technology for Future SuccessWe help customers overcome their most pressing technology challenges and achieve long-term success. With expertise in customer experience & design, data, software, and cloud, we provide integrated end-to-end solutions.About the RoleWe are seeking a Senior Front End Engineer (Contractor) with strong...


  • Melbourne, Victoria, Australia Infragistics Full time

    About Our Team:We are looking for a detail-oriented and proactive individual to join our team as an Entry-Level Solar Applications Engineer I. In this role, you will support the Engineering and Estimating department by contributing to solar designs, energy production estimates, and budgeting.Key Responsibilities:Design and create estimates for solar...


  • Melbourne, Victoria, Australia Peoplebank Australia Ltd Full time

    We are working in partnership with an Australian financial organisation to deliver multiple Senior Mobile Developer (iOS OR Android) opportunities.About the RoleYou will be involved in designing, developing and maintaining mobile apps for banking services. This includes working with business analysts and user experience designers to ensure requirements are...


  • Melbourne, Victoria, Australia Bupaoptical Full time

    We are seeking a skilled and experienced Application Software Engineer to join our team. As an application software engineer, you will play a key role in developing key cross-cutting applications and platforms that enable product teams to move more quickly and effectively towards daily and weekly releases in line with our Technology Strategy.About the...


  • Melbourne, Victoria, Australia Ivalua Full time

    CUSTOMER APPLICATION ENGINEER(Melbourne - Australia)Created in 2000, Ivalua is a leading global provider of cloud-based procurement solutions.COMPANY OVERVIEWAt Ivalua we are a global community of exceptional professionals, who believe that digital transformation revolutionises supply chain sustainability and resiliency to unlock the power of supplier...