Senior Developer

AGL Energy137 days ago
Melbourne, AU
AGL Energy

Job Information

Job Listing Date7 Oct 2019Location Melbourne , CBD & Inner SuburbsWork TypeFull TimeClassification Information & Communication Technology , Developers/Programmers

There’s never been a better time to be at AGL

It’s an extraordinary time for the energy sector. A time of complex challenges and unprecedented opportunities.

At AGL we have the scale, resources and ambition to take the lead and make real the possibilities the future holds. We’re renewing and expanding our portfolio of sources and products to make them more sustainable, reliable, affordable and useful for all Australians.

That’s what we call progress. To achieve it, we’re bringing together people with unique stories, perspectives, and talent - and we need yours too.

At AGL, we believe progress is powered by our people. Let us empower you to make a positive difference and help bring progress to life.

About the role

The Senior Developer in the API Platform Team is responsible for developing platform components and tools to serve development, testing, monitoring and maintaining production workloads within the focus area of the API Platform Team.

Your key responsibilities will be to:

  • Develop effective cloud infrastructure, enforcing good architectural principles, providing technical oversight, and ensuring security best practices are implemented and followed by development teams
  • Build effective API strategy using API best practices and API concepts/technologies such as REST, OAuth2, OpenAPI
  • Develop Applications using C# in .Net Core environment
  • Build CI/CD pipelines on Azure Dev Ops
  • Plan, document, implement, and maintain automated processes related to Azure resources (Serverless, PaaS, SaaS, API Management, AKS)
  • Create Azure Resource Manager templates and/or PowerShell scripts to build Azure resources and resolve Critical and complex technical issues within Azure
  • Manage and monitor cloud messaging infrastructure like Azure Service Bus
  • Set up logging, monitoring and alerting on Azure, New Relic and Splunk
  • Work with other development teams at AGL to drive integration with API Platform
  • About you

    To be successful, you’ll have:

  • Proven expertise in the following technologies: C#, .Net Core, Web API, Continuous Integration using Azure DevOps
  • Solid skills on deploying and managing cloud services hosted in Microsoft Azure at scale: Web Apps, Function Apps, Azure Service Bus, Azure Key Vault
  • Cloud automation experience using ARM, PowerShell
  • Deep understanding of CI/CD pipelines
  • Experience working in Agile teams working in Microservices based architecture
  • OAuth2 practical experience, Docker, Kubernetes experience is a plus
  • Ability to readily handle production support issues, and effectively troubleshoot and communicate with development teams
  • About Us

    It truly is an exciting time to be part of AGL Energy as we lead the way in generating sustainable energy solutions for all Australians.

    With a heritage of over 175 years and listed in the top 50 companies on the ASX, AGL offers a genuinely diverse, safe and supportive work environment, where "actions not words" fosters a culture of achievement and personal development.

    At AGL, we’re committed to diversity and inclusion, so we encourage applications from Indigenous Australians, people with disability, people from diverse cultural and linguistic backgrounds and lesbian, gay, bisexual, transgender and intersex (LGBTI) people.

    Click the “Apply” button to submit your application.

    Report this job advert

    - Don’t provide your bank or credit card details when applying for jobs. If you see something suspicious .

    Share this role


    Melbourne, AU

    By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
    A new version is available REFRESH