Software Engineer III

Arch Insurance Australia

City of Melbourne

On-site

AUD 130,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arch Insurance Australia seeks a Senior Software Engineer III to design, develop, and maintain software solutions enabling business operations and company goals. You will manage end-to-end SDLC, build REST/WCF APIs, and develop Azure-native solutions with AKS and Functions, while driving CI/CD with GitHub Actions, Harness and JFrog.

You will work in an Agile team, participate in ceremonies, review code, and contribute to performance improvements and production support.

Qualifications

  • Minimum 6 years software development experience within the Microsoft .NET stack.
  • Desirable experience in regulated financial services/insurance domain.
  • Tertiary degree in computer science, engineering or equivalent practical experience.
  • Strong Agile delivery background.

Responsibilities

  • Design, develop and maintain applications using C#, .NET Core and ASP.NET Core; build and support REST and WCF APIs.
  • Develop Azure-native solutions using AKS, Azure Functions and Azure Storage.
  • Implement CI/CD pipelines using GitHub Actions, Harness and JFrog.
  • Perform code reviews for peer engineers.
  • Work in an Agile software development team to deliver application solutions and provide production support.

Skills

C#
.NET Core
ASP.NET Core
REST API
WCF
Azure
AKS
Azure Functions
Azure Storage
Docker
Kubernetes
CI/CD
GitHub Actions
Harness
JFrog
Python
Agile
GitHub
Generative AI
Communication
Analytical/Problem solving
Production support

Education

Tertiary degree in computer science, engineering or related field

Tools

GitHub
Harness
JFrog

Job description

With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility.

Role Summary And Purpose

The Senior Software Engineer III develops, implements, and maintains application & software solutions that enable business operations to realize company goals and objectives. The Senior Software Engineer III performs complete end to end SDLC including design, coding, debugging, testing, and support of software applications. The Senior Software Engineer III is assigned to develop new software applications/systems, enhance/upgrade existing systems or provide production support. The Senior Software Engineer III works independently on projects of increased scope and complexity.

Key Tasks And Responsibilities
  • Design, develop and maintain applications using C#, .NET Core and ASP.NET Core, build and support REST and WCF APIs.
  • Develop Azure-native solutions using AKS, Azure Functions and Azure Storage.
  • Implement CI/CD pipelines using GitHub Actions, Harness and JFrog.
  • Perform code reviews for peer Engineers.
  • Work in an Agile software development team to deliver application solutions, software and to maintain and support past and future solutions.
  • Participate in Agile ceremonies and collaborate with the Agile Program Manager (APM), Digital Product Manager (DPM), Business Systems Analyst (BSA), Quality Assurance Analyst (QA) and other Developers to clarify and refine requirements/user stories.
  • Translate user stories into engineering artefacts and complete software development work, which includes application design, coding, code review and testing.
  • Keep team and APM apprised of progress.
  • Support production systems and continuous improvement initiatives.
  • Work on performance tuning, code optimisation, refactoring and automation.
  • Manage engineering risks by proactively tracking and communicating issues, and devising methods to mitigating them.
  • Maintain a working knowledge of new technology and software engineering standards, practices and tools.
General responsibilities:
  • Collaborate effectively with other business units.
  • Adhere to company’s policies, procedures and local guidance as well as to the legislation.
  • Other reasonable duties as directed by the business, within the scope of the role.
Role Requirements & Skills
Skills / Competencie
  • T- shaped skill set. In depth knowledge and experience in developing software applications on a specific software platform or technology and broad knowledge of related technologies.
  • Strong C#, .NET Core/.NET 6+ and ASP.NET Core experience.
  • Strong API experience including REST and WCF.
  • Demonstrable CI/CD expertise with GitHub Actions, Harness, JFrog and automation practices.
  • Strong Azure experience including AKS, Azure Functions and Azure Storage.
  • Hands-on Docker and Kubernetes experience.
  • Strong Agile delivery background.
  • Excellent interpersonal and communication skills.
  • Experience in Python- desired.
  • Understanding of source code change management primarily using GitHub.
  • Experience with Agile software development frameworks and processes.
  • Broad expertise in theoretical and practical application of software engineering best practices, methods and techniques.
  • Generative AI- desired.
  • Excellent interpersonal and communication skills. Ability to discuss, articulate and simplify technology to non-technical people.
  • Advanced analytical, problem solving and organizational skills.
  • Strong decision making and customer service skills and ability to provide end user/business support when needed.
  • Knowledge of production support processes such as incident and problem management techniques.
  • Innovative mindset with adaptable attitude towards change.
Qualifications
  • Tertiary degree in computer science, engineering or knowledge gained through relevant work experience.
Experience
  • Minimum of 6 years software development experience within the Microsoft .NET stack.
  • Prior domain experience and expertise in a regulated financial services environment is desirable (specifically in insurance).

16200 Arch Underwriting at Lloyd's (Australia) Pty Ltd

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

McNeil & Co. • City of Melbourne

On-site
AUD 120,000 - 190,000
Senior Software Engineer III: .NET, Azure & APIs
Senior Software Engineer III: .NET, Azure & APIs

Arch Insurance Australia • City of Melbourne

On-site
AUD 130,000 - 180,000
. net Developer
. net Developer

Nityo Infotech • Council of the City of Sydney

On-site
AUD 120,000 - 160,000
.NET Senior Engineer (AWS / React)
.NET Senior Engineer (AWS / React)

Luxoft Australia • Council of the City of Sydney

On-site
AUD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

nDeva • City of Brisbane

Hybrid
AUD 100,000 - 130,000
Senior Software Engineer III: .NET Core, Azure & CI/CD
Senior Software Engineer III: .NET Core, Azure & CI/CD

McNeil & Co. • City of Melbourne

On-site
AUD 120,000 - 190,000
Senior Software Developer - C++/.Net
Senior Software Developer - C++/.Net

NCS Group Australia • City of Brisbane

On-site
AUD 90,000 - 120,000
Software Engineer - Full Stack
Software Engineer - Full Stack

Michael Page • Council of the City of Sydney

Hybrid
AUD 165,000 - 248,000
Long-term contracting opportunity
Hybrid work environment
Collaborative team culture
+1
Senior Developer
Senior Developer

Infomedia • Council of the City of Sydney

On-site
AUD 120,000 - 160,000
Senior Software Engineer - Full Stack (.NET, React, AWS)
Senior Software Engineer - Full Stack (.NET, React, AWS)

Luxoft Australia • Council of the City of Sydney

On-site
AUD 140,000 - 180,000