Software Engineer (.NET / Azure / React)
Contract - 12 months with 12 months extension. Location - Canberra ACT. Clearance - Baseline.
We are seeking experienced Software Engineers to support the delivery of multiple ICT initiatives within a dynamic and fast-paced environment. You will work as part of agile delivery teams, contributing to the design, development, and integration of modern, secure, and scalable digital solutions.
This role requires strong full‐stack capability across backend and frontend technologies, with a focus on cloud‐native development, API‐led integration, and secure software engineering practices.
Key Responsibilities
* Design, build, and maintain secure backend services using modern .NET (8/10) and ASP.NET Web APIs
* Develop responsive and accessible frontend applications using React
* Design and implement RESTful APIs (versioning, OpenAPI/Swagger, OAuth2/OIDC)
* Integrate internal and third‐party systems (e.g., messaging/event‐driven systems, identity platforms, CRM systems)
* Apply secure coding practices and SDLC controls, including vulnerability scanning and secrets management (e.g., Key Vault)
* Develop and maintain automated tests (unit, integration, and UI) and enforce quality gates in CI/CD pipelines
* Participate in peer code reviews and maintain high code quality standards
* Implement solutions aligned with architecture standards (API, security, performance, observability)
* Produce technical documentation, release notes, and operational runbooks
* Communicate progress, risks, and dependencies to both technical and non‐technical stakeholders
* Collaborate with cross‐functional teams including product, UX, security, and operations
* Mentor team members and support knowledge sharing and cross‐skilling
* Contribute to a culture of continuous improvement, learning, and collaboration
Essential Criteria
* Tertiary qualifications in Software Engineering (or equivalent experience)
* Minimum 10+ years' experience designing, building, and supporting secure web applications
* Strong experience with:
o Modern .NET (8/10) and ASP.NET Web APIs
o REST API design (versioning, OpenAPI/Swagger, OAuth2/OIDC)
o React frontend development
o Automated testing frameworks (e.g., xUnit, NUnit, Playwright, Selenium)
* Experience with cloud‐native development patterns, including:
o Event‐driven architecture
o Data platforms (SQL Server/Azure SQL, Blob Storage, caching)
o High‐volume data processing
* Hands‐on experience with Azure cloud services, including:
o App Services / Functions
o Azure SQL
o Service Bus / Event Grid
o API Management
o Monitoring tools (e.g., Application Insights)
* Experience with CI/CD pipelines (e.g., Azure DevOps)
* Experience integrating third‐party systems (e.g., CRM platforms like Dynamics 365)
* Strong understanding of API‐led delivery, governance, performance, and security patterns
* Knowledge of secure development practices and applying security controls in design and delivery
* Strong communication skills with the ability to engage diverse stakeholders
* Proven ability to work effectively in distributed and agile teams
Desirable Criteria
* Experience with test automation and quality engineering within CI/CD environments (e.g., Playwright, Selenium, Jest, static analysis tools)
* Experience working in multi‐disciplinary Agile teams, with the ability to adapt to evolving requirements and priorities
What We're Looking For
* Strong problem‐solving and analytical skills
* Ability to work in fast‐paced, delivery‐focused environments
* Collaborative mindset with a focus on team success
* Passion for building secure, scalable, and high‐quality solutions
Diversity, Equity & Inclusion at Hudson: Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen.
#J-18808-Ljbffr