Senior Software Engineer (.NET / Angular)
Skills
About the role
IT & Telecomms
Software - Developer
VIC - Melbourne
Permanent / Full Time
7/7/2026
Solve complex business and technical challenges
Doncaster Location - No City Traffic
Modern technology stack and development practices
The Company:
Positioned as Australia's largest disaster recovery specialist, Johns Lyng Group has been established since 1953 and continues to grow across Australia and New Zealand.
Based in Doncaster, this is a unique opportunity to work on meaningful projects that have a direct impact on our customers, employees and communities. You will join a collaborative and high-performing technology team where innovation, accountability and continuous improvement are highly valued.
We Offer:
Opportunity to join a growing organisation with a strong pipeline of work
Stability and job security with an established business
The chance to make an impact across multiple business units
Supportive, collaborative team environment
Career progression with clear pathways
Ongoing training, mentorship and development
Discounts on technology, cars, fashion and leisure
Modern systems and tools
The Role:
We are seeking an experienced Senior Software Engineer to play a key role in the design, development and support of enterprise applications across our Microsoft technology stack.
Working as part of a collaborative software engineering team, you will contribute to architecture decisions, system design, software development and continuous improvement initiatives. You will take ownership of key systems and solutions, ensuring they remain scalable, maintainable and aligned with business objectives.
This role requires a hands-on engineer who enjoys solving complex problems, delivering high-quality code and mentoring others while contributing to the ongoing evolution of our technology landscape.
Key Duties & Responsibilities:
Design, develop and support enterprise applications across multiple business units
Contribute to architecture, solution design and technical decision-making
Develop and maintain scalable, secure and maintainable software solutions
Build and support RESTful APIs, backend services and integrations
Develop modern web applications using Angular and .NET technologies
Improve system performance, reliability and maintainability
Identify and implement opportunities to improve systems, processes and development practices
Contribute to code reviews and engineering standards across the team
Manage and reduce technical debt through continual improvement initiatives
Support CI/CD pipelines and modern software delivery practices
Mentor and support junior and mid-level developers
Troubleshoot and resolve complex technical issues
Key Selection Criteria
Minimum 8 years' commercial experience as a Software Engineer, Senior Software Engineer or Full Stack Developer
Strong commercial experience developing enterprise applications using C#, .NET Framework and .NET Core
Proven commercial experience developing and supporting Angular applications
Strong experience designing, building and consuming RESTful APIs and integration services
Solid understanding of SQL Server, database design and performance optimisation
Strong experience with ORM technologies, LINQ and Entity Framework
Demonstrated experience contributing to application architecture and technical design decisions
Experience working with and modernising legacy applications and systems
Strong understanding of software engineering principles, design patterns and secure coding practices
Experience with Git, Azure DevOps and CI/CD pipelines
Demonstrated ability to deliver high-quality, maintainable and well-tested code
Experience mentoring developers and contributing to team capability uplift
Strong troubleshooting, analytical and problem-solving skills
Ability to work across multiple projects and priorities in a fast-paced environment
Strong communication skills and ability to collaborate with technical and non-technical stakeholders
Highly Desirable:
Experience with modern Angular frameworks
Strong commercial ASP.NET experience
Experience working within large enterprise environments
Experience with automated testing practices and frameworks
Experience supporting business-critical systems
Experience leading technical initiatives or mentoring engineering teams
Technology Stack:
.NET Framework
.NET Core
C#
VB.NET
AngularJS
Angular
SQL Server
Entity Framework
Git
Azure DevOps
CI/CD Pipelines
You’ll be joining a diverse and collaborative software team with a broad mix of skills and experience, where teamwork and shared outcomes are highly valued.
Please note: A written technical assessment, criminal background check and medical will form part of the recruitment process.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.