Lead Systems Developer
Location: Canberra, ACT
Duration: 6 months
Our government client is seeking a highly experienced Lead Systems Developer to support the maintenance, enhancement, and stabilisation of a complex, business‐critical legacy system. You will play a key role in ensuring ongoing system reliability while contributing to modern development practices, vendor knowledge transition, and operational improvements. This is a hands‐on role suited to a senior developer who can balance application development, system support, and continuous improvement in a dynamic environment.
Key Responsibilities
* Lead development, maintenance, troubleshooting, and enhancement of a legacy .NET application and associated components
* Design and develop solutions using C#, .NET/.NET Core, ASP.NET, APIs, and batch processing frameworks
* Develop and maintain database components including SQL scripts, stored procedures, views, functions, and reporting datasets
* Diagnose and resolve complex production issues, including system defects, performance problems, integration failures, and data inconsistencies
* Develop, maintain, and support system integrations such as APIs, scheduled jobs, and data exchange processes
* Participate in vendor knowledge transfer by reviewing code, documentation, and operational procedures, and applying this knowledge through hands‐on work
* Produce and maintain technical documentation including deployment guides, troubleshooting materials, and operational runbooks
* Implement technical changes in line with architecture standards, security requirements, and release management processes
* Support controlled software releases using Azure DevOps or similar tools, including source control, branching strategies, and deployment pipelines
* Contribute to team capability through mentoring, knowledge sharing, and establishing repeatable development and support practices
About You
Experienced and pragmatic developer with a strong background in supporting and evolving enterprise systems. Comfortable working in complex environments and can take ownership of both development and operational outcomes.
Skills and Experience
* Extensive experience with Microsoft .NET technologies, including .NET/.NET Core, C#, ASP.NET, and Web APIs
* Strong experience supporting and enhancing legacy or mission‐critical systems
* Proven expertise in SQL and relational database development, including performance optimisation and data integrity management
* Experience with system integration, including APIs, batch processing, and data exchanges
* Solid understanding of modern development practices including Git‐based source control, CI/CD, testing, and Azure DevOps
* Experience diagnosing and resolving production issues across application, database, and integration layers
* Ability to analyse and work with complex existing codebases and manage technical debt effectively
Behavioural Capabilities
* Ability to work independently with limited direction while managing competing priorities
* Strong communication skills, with the ability to translate technical concepts for diverse stakeholders
* Proactive in identifying risks, issues, and opportunities for improvement
* Committed to delivering high‐quality, reliable, and user‐focused outcomes
* Collaborative team player who contributes to a positive and high‐performing work environment
Desirable Requirements
* Tertiary qualifications in Information Technology, Software Engineering, or related discipline
* Microsoft certifications (e.g. .NET, Azure, DevOps, database development)
* Familiarity with IT service management frameworks (e.g. ITIL)
* Experience in public sector or large enterprise environments
#J-18808-Ljbffr