
Senior Application Developer
Environment Protection Authority South Australia
Posted 17 hours ago
About the role
The Senior Application Developer is responsible for developing, maintaining and enhancing in-house developed systems, as well as liaising with external vendors for the support of custom-off-the-shelf (COTS) systems. The role is also responsible for liaising with clients to analyse and develop user requirements and providing training and support to system users. The Senior Application Developer at times works as a member of a team on development projects. The position is also responsible for mentoring and coaching other programmers within the Business Applications team and contributes to the development and achievement of the Branch Business Plan.
About Us
The Environment Protection Authority (EPA) is South Australia's independent environment protection regulator. The organisation works to protect, restore and improve the environment through the risk-based regulation of pollution, waste,noise and radiation. The EPA works closely with industry, the community and government to protect the unique natural environment while supporting economic growth and improving wellbeing. The EPA is responsible for the administration of the Environment Protection Act 1993 (EP Act) and the Radiation Protection and Control Act 2021 (RPC Act) and also exercises responsibilities under other South Australian planning and environmental legislation.
What the EPA Offers
The EPA boasts a range of different flexible working arrangements which include flexitime (flexible start and finish times), working from home, compressed weeks and purchased leave.
The EPA understands that there is more to life than working and as such prioritise people first. We want our employees to feel that their working needs will be met in this modern and ever-evolving working landscape.
Essential Qualification
Nil
Selection Criteria
Extensive knowledge and experience designing, developing, supporting, documenting and maintaining large, mission-critical applications in the JEE/RDBMS/Web Services application environment in a complex business setting.
Experience developing enterprise Java applications using JDBC, JPA, EJB, JSP, and JSTL for data access, persistence, and server-side logic.
Proficiency in front-end and data technologies including HTML, XML, XSLT, AJAX, and JSON and the use of JavaScript/Typescript libraries and frameworks including AngularJS and Angular 7 (and later) for dynamic web interfaces.
Proven ability to proactively work directly with non-technical client personnel to solve problems, to think creatively and laterally, exercise initiative and independent judgement in sometimes difficult and complex situations.
Demonstrated experience with Oracle RDBMS designing schemas and coding database objects including PL/SQL functions and procedures
Demonstrated experience in developing complicated SQL queries for reporting and data extraction.
Demonstrated ability to adhere to organisational quality management and SDLC processes, and to create comprehensive technical documentation.
Broad experience in deploying and supporting commercial-off-the-shelf (COTS) software packages.
Excellent written and verbal communication skills.
Demonstrable experience in mentoring, guiding and developing less experienced programmers.
Knowledge of and maintaining a commitment to EEO, ethical conduct, OHSW and record-keeping within relevant legislative requirements and in accordance with the Public Sector Act 2009.
Remuneration
ASO5 ($85,790 - $95, 413) +12% Super added to your choice of superfund
Contract
Long Term Contract (Until 1/09/2027) and Full Time (37.5 hours per week)
Location
211 Victoria Square, Adelaide 500
At the EPA we prioritise diversity, equity, and inclusion, ensuring a safe and respectful work environment for everyone. With support from our employees, we focus on access, equality, inclusion and wellbeing in all we do. As a WE'RE EQUAL organisation, we commit to a vision for South Australia as an open, inclusive society that embraces and supports difference and diversity. Our initiatives including the White Ribbon program and Reconciliation Action Plan, aim to create a meaningful impact in our workforce and community. We welcome applications from people with diverse backgrounds including all ages, gender identities, Aboriginal and Torres Strait Islander peoples, those with disabilities, culturally and linguistically diverse communities, and LGBTQIA+ individuals.
About Environment Protection Authority South Australia
The Environment Protection Authority (EPA) is South Australia’s independent environment protection regulator. We protect, restore and enhance the environment through the risk-based regulation of pollution, waste, noise and radiation.
We work closely with industry, the community and government to protect our unique natural environment while supporting economic growth and improving wellbeing.
We license around 1,500 businesses in South Australia. Licences set out environmental standards and conditions that those businesses must meet. We also license 4,500 operators of equipment that produces radiation.
As a regulatory body, we set and enforce standards and requirements that industries, companies and even individuals must meet.
We encourage and support businesses, industry, local government and the community in their efforts to prevent pollution; adopt clean production and technologies; reduce, reuse and recycle materials and natural resources; and minimise waste.
Source: This is an extract from the company's own website.
Mobile Application Developer
On The Run

Senior Data Warehouse Developer
Randstad Digital
Senior Full Stack Web Developer
Golf Gods Pty Ltd

Senior PHP Developer
Sharp & Carter Digital & Technology Perth

Mid / Senior PHP Developer
Raw Ideas
Senior Front End Developer – Webcoda (Sydney or Remote)
Webcoda Pty Ltd

Entry Level Developer
Australian Property Scout
Senior PHP Developer
Sharp & Carter Digital & Technology Perth
