Selection Documentation

Position title: Senior Applications Developer (Scrum)

Classification: Executive Level 1

Location: Canberra

Division/Section: ICT Services / Applications Services

Reports to: Assistant Director Applications Development

Employment status: Ongoing

Hours: Full time - 37.5 hours per week

Security clearance: Baseline Vetting

Salary: $95,688 - $112,640 p.a plus 15.4% super

Closing date: 11:59pm 2 October 2017

Contact for questions: Andrea Anderson (02) 6270 3437

Richard Datson (02) 6270 3487

Eligibility: Please note that this opportunity is open only to Australian Citizens

The successful applicant must have, or be willing to undergo a security clearance to the level of Baseline Vetting as a condition of employment.

To satisfy character requirements all AFSA employees must undergo a police records check.

Where a person has received a redundancy benefit from APS agency employment and their corresponding redundancy benefit period has not expired, they may be ineligible for employment.

AFSA actively promotes flexibility with working options in this role. We encourage flexible work options to support your family commitments and personal interests.

Purpose of the position

To enable AFSA’s business through the provision of high quality software development and support. Contribute to maturing AFSA’s SDLC and system support.

Key ACCOUNTABILITIES

● Design, implement, manage and support high performance, scalable JEE applications on Linux platforms.

● Participate in and contribute to Scrum ceremonies, events and artefacts to help AFSA continue to build a great development culture and agile program.

● Sustainable development through domain driven design, test driven development, pairing, maintainable code, code reviews, adhering to team conventions and strategies, improving our automated testing suite, keeping security, accessibility and open standards in mind, and refining our technical implementation as you go along.

● Contribute to the full Software Lifecycle from requirements elicitation to post production support. This means each team member has a tight, on-going relationship with product owner, network and database administrators, and analysts to maximise delivery of high-quality, high-satisfaction products.

● Display, uphold and adhere to the APS Values, Code of Conduct and AFSA’s Workplace Diversity Program

● Comply with WHS obligations and take responsibility for own health and safety and that of others

● Understand and comply with the agency risk management framework and relevant legislation, and contribute to the achievement of appropriate risk strategies. Guide others to identify and mitigate foreseeable risks.

ESSENTIAL CAPabilities

Achieves Results

Clearly defines plans and schedules workload and involves all relevant stakeholders to achieve high quality outcomes, identifying key talent to support operational performance. Initiates changes to improve results. Anticipates and manages risks.

Analysis

Collates, analyses and synthesises information from different sources to make informed conclusions and high level.

Communicates Effectively

Provides high level advice to staff, management and clients, develops and presents persuasive arguments, negotiates more complex, sensitive and contentious matters and represents the work unit and/or Business Line within and outside the agency.

Stakeholder Liaison and Management

Manages and promotes collaborative and cooperative interactions across operational areas of the business and external stakeholders to facilitate open communication, education, discussion and cooperation between stakeholders to achieve desired goals.


Develops Productive Working Relationships

Builds and maintains effective internal/external stakeholder relationships and networks, ensures opportunities to share views and enhance cooperation and deals with inappropriate workplace behaviour in a constructive and timely manner.

Technical experience and qualifications

Mandatory

· Strong experience in architecting, implementing and managing high performance scalable JEE applications on Linux platforms

· Proficient in:

o Java

o Service Oriented Architecture / Web Services - SOAP / REST

o Web Technologies and frameworks like Bootstrap, Thymeleaf, HTML, CSS, Javascript and JQuery

o Markup Languages like XML and JSON

o Build tools like Maven

o An IDE like Intellij

o Automated testing

o Unit testing tools like JUnit or Test NG, and unit testing strategies

o Source control tools such as GitHub

Highly Desirable

· Well versed in:

o Continuous integration tools like Jenkins

o Source code quality analysis tools such as Sonarqube

o SQL database tools like SQL Developer, Oracle database, Toad.

o EJB, Spring MVC, JMS,JBoss, Active MQ

o UI testing tools such as Selenium

o Story, bug tracking and documentation tools such asJIRA and Confluence

Application details

The application is the tool that the selection committee will use to shortlist applicants.

Your application must include:

1. A completed position application form (available on the AFSA website)

2. Resume outlining your career history, qualifications and include contact details for at least two recent referees

3. Covering letter, no longer than one page, that considers the key responsibilities and essential capabilities of the position and states the following:

· Why you are interested in the position

· How your skills and experience make you the best person for the position

· What value you can add to AFSA and the ICT Services division

4. State the position title and location in the subject line and email:

Applications must be submitted no later than 11:59pm 2 October 2017.

A selection decision may be made on the basis of your application only. If interviews are conducted, it is anticipated that they will be held in the week commencing 9 October 2017. A telephone interview may be conducted in the first instance. Candidates may also be required to undergo psychometric and/or work sample testing as part of this selection process.

We encourage applications from Indigenous Australians, peoples from culturally diverse backgrounds and people with disabilities. We are committed to providing a working environment that values diversity and supports staff to reach their full potential.

If you are an applicant with a disability or other special needs, please contact the Disability Access Coordinator on (02) 8233 6999 to discuss any requirements that may assist you in your application.

Thank you for your interest in this position.

AFSA Selection Documentation: Senior Applications Developer (Scrum), EL1

September 2017 www.afsa.gov.au Page 4 of 4