A high-profile government department is seeking a skilled Application Developer to support a major ICT environment. Working under the guidance of the Senior Project Manager, you will play a critical role in the development, enhancement, and support of complex software applications that underpin essential public services.
This role requires a mix of technical expertise, business acumen, and a proactive approach to solution delivery. You will be part of a dedicated application services team that supports both corporate and operational systems across the organisation.
Key Responsibilities:
* Lead the analysis, design, and development of complex applications and system integrations.
* Deliver expert-level development tasks within agreed timeframes and quality standards.
* Provide technical leadership across the full software development lifecycle.
* Engage with stakeholders and partners to understand requirements and translate them into robust technical solutions.
* Maintain and enhance existing systems, ensuring application reliability and performance.
* Assist in resolving critical incidents and outages, implementing workarounds and permanent fixes.
* Produce and maintain clear technical documentation.
* Collaborate with cross-functional teams including support analysts, project teams, testers, and integration specialists.
* Contribute to continuous improvement initiatives and mentor junior developers.
Technical Skills & Experience Required:
* Proficiency in C#, .NET Framework/Core, and ASP.NET MVC/Web API.
* Strong understanding of object-oriented programming (OOP) and Entity Framework or other ORM tools.
* Skilled in writing complex SQL queries and working with SQL Server.
* Experience with RESTful APIs, front-end technologies (HTML, CSS, JavaScript - Angular/React desirable).
* Familiarity with unit testing frameworks (e.g., MSTest, xUnit, NUnit).
* Proficient in Visual Studio, Git, and working with CI/CD pipelines (Azure DevOps, GitHub Actions).
* Exposure to Azure services (App Services, Azure Functions, Key Vault) highly regarded.
* Agile/Scrum development experience.
Professional Attributes:
* Strong problem-solving and debugging skills.
* Effective communicator with both technical and non-technical stakeholders.
* Able to work independently and collaboratively.
* Experience working in large-scale IT environments or on significant digital transformation initiatives.
* Familiarity with ITIL and SDLC methodologies is a plus.
What's on Offer:
* Opportunity to work on impactful public sector digital initiatives.
* Collaborative, inclusive, and technically mature environment.
* Competitive daily rate.
* Central Adelaide location with flexible work arrangements.
How to Apply:
To express interest in this role, please submit your current CV and a brief cover letter outlining your relevant experience. You must be currently living in South Australia and undertake a police check to be considered.