About the role
We are seeking an experienced Full Stack .NET Developer to join a multidisciplinary Agile team, contributing to the design, development and delivery of secure, scalable and high-performing enterprise applications.
The successful candidate will have strong hands-on experience across backend development using C# and .NET, modern frontend development using Vue 3, and application development within the Microsoft Azure workplace.
Key responsibilities
- Design, develop and maintain secure, scalable and maintainable applications using C#, .NET and Vue 3.
- Develop and maintain Vue 3 frontend applications, Backend-for-Frontend (BFF) APIs and business APIs.
- Build data access components using Entity Framework Core and SQL Server/Azure SQL.
- Develop and maintain integrations with departmental and external enterprise systems.
- Develop, deploy and support applications hosted on Microsoft Azure.
- Implement secure authentication and authorisation practices across applications and APIs.
- Write unit, integration and automated tests to maintain software quality and reliability.
- Apply Git-based source control and CI/CD practices for build, testing and deployment.
- Participate in solution design, code reviews and technical reviews.
- Produce and maintain technical documentation.
- Troubleshoot application, integration and performance issues.
- Collaborate with multidisciplinary Agile teams, including developers, architects and testers.
- Work within established enterprise design frameworks, security standards and delivery processes.
- Provide technical guidance and mentoring to less experienced developers where required.
Highly desirable criteria
- Demonstrated experience developing enterprise applications using C#,
modern .NET/.NET Core, ASP.NET Core, REST APIs, Entity Framework Core and SQL Server or Azure SQL.
- Strong frontend development experience using Vue.js/Vue 3, TypeScript or JavaScript, HTML and CSS.
- Proven experience delivering high-volume transactional applications and complex enterprise system integrations.
- Hands-on experience developing and deploying applications using Microsoft Azure, Git and CI/CD pipelines.
- Strong understanding of secure application development, authentication, authorisation, automated testing and secure coding practices.
- Demonstrated experience working within multidisciplinary Agile teams and collaborating with technical and non-technical stakeholders.
Desirable criteria
- Previous experience delivering enterprise software solutions within Australian Government agencies.
- Experience working within established government delivery, security and governance frameworks.
- Experience implementing Customer Identity and Access Management (CIAM) solutions, including OAuth 2.0, OpenID Connect, JWT, application identities and CIAM B2C or equivalent identity platforms.
- Experience with Azure services, including:
- Azure API Management
- Azure App Service and Azure Functions
- Azure Service Bus
- Azure Key Vault
- Azure SQL
- Application Insights
- Azure App Configuration
- Experience with Infrastructure as Code (IaC) and automated deployment practices.
- Experience integrating with enterprise platforms such as SAP, ERP, CRM and other line-of-business systems using APIs and asynchronous messaging patterns.
Skills and experience
- Strong full-stack software engineering capabilities, with expertise across backend and frontend technologies.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues.
- Strong understanding of enterprise application architecture, API development and integration patterns.
- Experience developing secure, maintainable and testable software solutions.
- Good understanding of cloud-based application development and deployment within Microsoft Azure.
- Strong knowledge of Agile delivery practices, including sprint planning, estimation and collaborative development.
- Excellent communication and interpersonal skills, with the ability to work effectively within multidisciplinary teams.
- Ability to manage competing priorities and deliver quality outcomes within established project timelines.
- Application requirements: Each candidate must provide a one-page pitch (maximum 5,000 characters) addressing all the specified essential and desirable criteria, outlining their relevant skills and experience.
Contact details For a confidential chat, please contact Shruthi on 0474 545 379 or via email at
[email protected] and we would be more than happy to provide you with additional information and assist in the application process.
Please note that a National Police Check might be required as part of pre-employment screening.
📌 Senior Full Stack/.Net Developer (Canberra)
🏢 Exclaim IT
📍 Canberra