Backend Developer
Ressam
Job Description
Initial contract of up to 12 months, with potential for up to 24 months extension. Based in ACT, QLD, VIC, NSW, SA.
Due to client requirements, candidates must be an Australian citizen with an active Baseline Security clearance. Applicants residing outside Australia or non‑citizens will not be considered.
Backend Developer
Software engineers overseeing software development projects, writing optimised code and providing technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team.
Senior Developers design, create, test and document software systems and applications in accordance with agreed development and security standards and processes. They write, test and optimise code for speed and capability, enabling the design, testing, maintenance and evaluation of new and existing software systems. Senior Developers assess moderately complex technical issues that may arise within the development or production environments.
Key duties and responsibilities
- create software and technical designs for the realisation of complex development solutions
- develop high‑quality code and long‑term maintenance of a product's code base
- provide technical advice on software development and maintenance
- provide go‑live support and maintenance for complex developments
- perform a range of analysis, design, software development, prototyping, unit testing and maintenance activities
- undertake analysis of technical requirements to support project evaluation with proposed solutions
- ensure compliance with endorsed software development methodologies
- identify, investigate and resolve complex ICT issues
- assess, communicate, monitor and control risk
- develop team plans and goals
- prepare draft reports and corporate documentation
- manage and prioritise own and others' workloads to meet business objectives in specified timeframes
- develop and deliver on projects within the assigned area of responsibility
- perform cost analysis activities as required
- exercise appropriate delegation in accordance with legislations and guidelines
Senior Developers responsibilities
- promote and deliver flexible, quality service to improve customer experience
- work under the limited direction of senior staff to deliver results
- make ethical, evidence‑based decisions using sound judgement
- anticipate and respond to stakeholder needs and expectations
Technical skills
- Hands‑on experience with programming languages like Java, Ruby, PHP and Python
- RESTful API development and standards
- Documentation and relational databases such as MongoDB, DB2 and Postgres
- Node.js
- 2+ years work experience as a Back‑End Developer
- In‑depth understanding of the entire web development process in an agile environment
- SecDevOps practices and principles
- Infrastructure‑As‑Code practices and principles
- Experience in microservices and reactive programming patterns