-
randstad digital australia
View all jobs
Software Developer - (Junior, Mid & Senior Levels)
Australia
· Contract
·
Not Applicable
Role Overview
These roles are responsible for the design, development, and maintenance of secure, high quality software solutions. Working within a Scrum environment, developers take technical responsibility for the full software development lifecycle (SDLC), utilising .NET and SQL backends alongside modern frontend frameworks. The positions range from entry-level (1+ years) to technical leadership (10+ years), with senior roles taking additional responsibility for mentoring and architectural standards.
Core Responsibilities
Experience levels are categorised as follows:
Skills
Software Developer - (Junior, Mid & Senior Levels)
Qualifications
Bachelor Degree
These roles are responsible for the design, development, and maintenance of secure, high quality software solutions. Working within a Scrum environment, developers take technical responsibility for the full software development lifecycle (SDLC), utilising .NET and SQL backends alongside modern frontend frameworks. The positions range from entry-level (1+ years) to technical leadership (10+ years), with senior roles taking additional responsibility for mentoring and architectural standards.
Core Responsibilities
- Technical Design: Analyse user requirements and translate them into technical specifications and functional features.
- Development: Build and modify applications using .NET, Java, C++, Python, or JavaScript.
- Testing: Execute unit and integration testing; implement Test-Driven (TDD) and Behaviour-Driven Development (BDD).
- Maintenance: Troubleshoot, debug, and upgrade existing software to improve performance and security.
- Collaboration: Participate in Scrum ceremonies and work with UX/UI designers and project managers to meet specifications.
- Documentation: Create and maintain technical documentation, user manuals, and project reports.
Experience levels are categorised as follows:
- Junior/Intermediate: 1–4 years of hands-on experience.
- Mid/Senior: 5–9 years of hands-on experience.
- Senior/Lead: 10+ years of hands-on experience.
- Proficiency in programming languages (Java, C++, Python, JavaScript, or PHP) and frameworks (.NET, AngularJS).
- Working knowledge of Git, GitHub, and ORM frameworks.
- Understanding of Agile methodologies and the software development life cycle.
- Strong analytical and problem-solving skills.
- Active AGSVA Security Clearance (Baseline, NV1, or NV2) is essential.
- Tertiary qualification in Computer Science, IT, or a related field.
- Previous experience in government or highly regulated environments.
- Exposure to Digital Identity solutions.
Skills
Software Developer - (Junior, Mid & Senior Levels)
Qualifications
- As per job description
Bachelor Degree
Key Skills
Ranked by relevance
python
scrum
java
c
javascript
git
tdd
sql
php
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology
View Job Details
Related
.NET Software Engineer (m/f/d) - Munich
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology
View Job Details
Related
.NET Software Engineer (m/f/d) - Frankfurt
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology
Login to Apply
- Posted
- Apr 07, 2026
- Type
- Contract
- Level
- Not Applicable
- Location
- Melbourne
- Company
- randstad digital australia
Industries
Staffing
Recruiting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology
View Job Details
Related
.NET Software Engineer (m/f/d) - Munich
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology
View Job Details
Related
.NET Software Engineer (m/f/d) - Frankfurt
2026-04-10
Full-time
Mid-Senior
Germany
Staffing
Information Technology