Lead Systems Developer
Lead Systems Developer – Legacy .NET Systems
- Location: Canberra City (Hybrid)
- Initial Contract Length: 18th December, 2026
- Engagement Type: Senior technical leadership, hands-on development and sustainment
About the Position:
This role sits in a business-critical systems environment where stability, maintainability and safe transition matter.
The focus is a legacy enterprise system built on Microsoft .NET, supported by relational databases, integrations, deployment processes and operational support practices. The priority is not just new development. It is understanding the existing system deeply, keeping it reliable, reducing technical risk and supporting future modernisation planning.
A key early focus will be vendor knowledge transfer. You will review source code, technical artefacts, configurations, deployment processes, known defects, support procedures and operational workarounds, then help turn that knowledge into repeatable internal capability.
This role suits a senior developer who is comfortable working under limited direction, solving complex production issues, supporting controlled releases and explaining technical risks clearly to business, vendor, infrastructure, database, cybersecurity and service-management stakeholders.
What You’ll Do:
- Lead hands-on development, maintenance, troubleshooting and enhancement of a legacy .NET enterprise system.
- Support database and integration development across SQL, stored procedures, APIs, batch processes, scheduled jobs and data exchanges.
- Operationalise vendor knowledge transfer through source-code review, documentation uplift, support procedures, runbooks and developer handover material.
- Diagnose complex production issues and support safe releases using source control, peer review, testing, change records and Azure DevOps or equivalent tooling.
What We Are Looking For:
- Senior experience developing and supporting enterprise applications using C#, .NET/.NET Core, ASP.NET, Web APIs and related frameworks.
- Proven ability to maintain complex or legacy business-critical systems without disrupting operational continuity.
- Strong relational database and integration experience across SQL development, data integrity, performance troubleshooting and system interfaces.
- Confidence working in a complex operational and vendor-transition environment, with strong judgement, communication and technical risk awareness.
Technology & Environment:
- Microsoft .NET, .NET Core, C#, ASP.NET and Web APIs
- SQL, stored procedures, views, functions, reporting datasets and performance troubleshooting
- APIs, service interfaces, scheduled jobs, batch processes and data exchanges
- Git-based source control, branching, peer review, build/release practices and Azure DevOps or equivalent tooling
A Quick Note Before You Apply:
This role is unlikely to suit someone looking for a purely greenfield development environment or a role focused only on new feature delivery.
The strongest fit will be someone who has worked inside complex, business-critical systems where legacy code, operational support, documentation gaps, vendor transition and safe release practices all need to be handled carefully.
To showcase your interest for the position, click on ‘APPLY’ on our website or for any further information, please contact Sanat Anmadwar on Sanat.Anmadwar@talentinternational.com. We look forward to seeing how your expertise can help us achieve excellence!