The Role
Reporting to the Software Engineering Manager, the Front End Developer will develop advanced technical software solutions and implement front-end enhancements for both on-premise and cloud-based systems.
This role will interact with internal and external stakeholders ranging from software engineers, project managers, IT shared services, service providers and vendors.
Responsibilities & Duties
- Design, develop and implement advanced technical solutions for both on premise and cloud based platforms.
- End to end ownership of technical problems and solutions including software design.
- Apply continuous improvement methodology to all work processes, procedures & documentation.
- Driving customer focus and ensuring we are delivering valuable outcomes for the business.
- Provide technical support services for ETRM (Energy Trade and Risk Management) IT system.
- Resolution of 2nd and 3rd level application support.
- Understand, develop, and adhere to ETRM processes, policies & procedures.
About you
As a Software Engineer you will demonstrate a passion for our customers and provide on-going development and support of all IT systems that aim to allow prompt, correct and robust interactions with the energy markets.
- Proven experience in a similar role with experience in DevOps and / or Agile Development.
- Extensive experience in web based Angular development.
- Experience working with Microsoft .NET technologies, ideally in C#.
- AWS cloud platforms, ideally in serverless technology like Lambda.
- Knowledge and skill in best practice software development methodologies and design patterns.
- Strong skills in identifying and designing solutions using software development patterns and best practices.
- Excellent problem solving skills.
- Enthusiastic attitude to embracing change.
- Commitment to participating in the after-hours support roster.
- Excellent oral and written communication skills with an ability to articulate technical information to non-technical people.
- Self starter, demonstrated commitment to deadlines.
- Tertiary qualifications in IT, Engineering or related discipline.
- Knowledge and experience with Agile development processes.