Software EngineerAbout 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 essential services every day.About the role:The Software Engineer role is responsible for providing analysis, development, testing and documentation for projects and BAU in Gas Markets. The role is to streamline daily tasks and support the delivery of technology initiatives to support Jemena's evolving business operations. Accountable for business analysis, software development, requirements elicitation and documentation, the role identifies problems and opportunities and is required to be hands-on in delivering and implementing solutions that help achieve business goals.The role is required to collaborate with other Jemena teams to develop initiatives and strategies that optimise costs, improve efficiency of the Gas Markets team, streamline processes, increase the robustness and usability of stored scheduling information to improve internal and external reporting. There is an expectation that this role is fully integrated into the daily operating cadence of the broader team and be on call to assist with urgent or critical business tool issues.Your responsibilities will include:
- Conduct analysis and document “As is” and “To be” processes.
- Identify requirements and proposals to upgrade business tools, utilise technology, and develop IT solutions to business challenges.
- Demonstrate high level of business process management to develop and implement solutions that align and support strategic objectives.
- Provide after-business hours on-call support to the team to provide tools and system support (including PypIT, general IT issues, excel tools).
- Act as first point of contact for system and tool issues and incidents for the team.
- Tertiary qualification(s) in IT and/or equivalent experience in a similar field - including (but not limited to) experience in developing and supporting IT systems and applications.
- Knowledge of programming and database concepts.
- Extensive experience, knowledge and highly proficient in C#, Angular, TypeScript and SQL. Experience in PowerShell scripting (desirable).
- Experience working in team environments using the Agile methodology to deliver complex projects.
- Experience in System design and IT infrastructure (desirable).
- Ability to evaluate business needs and specify requirements for the introduction of information technology to achieve business objectives.
- Experience in software development using Agile methodology.
- Hands-on experience in development of APIs and frontend interfaces.
- Hands-on experience in creating and maintaining SQL databases.
- Experience in the development of detailed documentation of business requirements and business process modelling.
- Ability to develop user requirements, functional specifications, technical specifications, test cases, procedures and end-user documentation.
- Ability to analyse, isolate and interpret business needs.
- Excellent liaison, communication (verbal and written), negotiation, consultation, conflict resolution, change management, document and report writing skills.