We're looking for a Senior Software Engineer with strong .NET and Azure expertise to join a high-performing team delivering modernisation and cloud transformation initiatives. This role offers the opportunity to work on large-scale enterprise applications, helping clients uplift legacy systems, migrate workloads to Azure, and build robust, scalable solutions using modern engineering practices.
What You'll Be Doing
- Design, develop, and enhance back-end services, including Web APIs and worker applications using C# and .NET Core.
- Lead application modernisation initiatives, upgrading existing .NET applications to maintain security, compliance, and long-term support standards.
- Migrate on-premises applications and services to Azure PaaS and IaaS environments.
- Collaborate with DevOps teams to implement and optimise Azure infrastructure, CI/CD pipelines, and deployment processes.
- Improve automated testing and increase unit test coverage to support high-quality software delivery.
- Work closely with clients and delivery teams in an Agile environment, participating in sprint planning, stand-ups, backlog refinement, and solution discussions.
- Contribute to technical design, problem-solving, and continuous improvement initiatives.
What We're Looking For
- 8+ years' experience developing enterprise applications using C# and .NET technologies.
- Strong hands-on experience with .NET Core and Microsoft Azure services.
- Solid understanding of RESTful APIs, web services, and integration patterns.
- Experience working with relational databases, ideally SQL Server.
- Strong knowledge of Agile delivery methodologies.
- Proven ability to work across both legacy system modernisation and greenfield development projects.
- Experience implementing secure application integrations, including one-way and two-way SSL encryption.
- Must have a current NV1 Security Clearance
Nice to Hav
- eExperience working within highly regulated industries, including government environments
- .Exposure to automated testing frameworks and test automation practices
- .Strong communication and stakeholder engagement skills
- .Ability to work independently while contributing effectively within a collaborative team environment
- .Passion for clean code, quality engineering, and continuous improvement
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
NodeJS Software Developer
2025-01-31
.NET Software Engineer (80%-100%) - Zurich
2026-06-15
.NET Software Engineer (80%-100%) - Bern
2026-06-15
- Posted
- Jun 20, 2026
- Type
- Other
- Level
- Mid-Senior
- Location
- Melbourne
- Company
- Nixil
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
NodeJS Software Developer
2025-01-31
.NET Software Engineer (80%-100%) - Zurich
2026-06-15
.NET Software Engineer (80%-100%) - Bern
2026-06-15