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
- 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.
Requirements and Skills
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.
Technical Competencies:
- 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.
Mandatory Requirements:
Active AGSVA Security Clearance (Baseline, NV1, or NV2) is essential.
Preferred Qualifications:
- Tertiary qualification in Computer Science, IT, or a related field.
- Previous experience in government or highly regulated environments.
- Exposure to Digital Identity solutions.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.
...