Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: Accept all the time
Your duties will include:
Collaborate with project managers to define project scopes, timelines, and deliverables.
Mentor and coach junior and mid-level front-end software engineers.
Design, develop, deploy and maintain web applications and services.
Work with customers to understand their needs and make sure they are met.
Collaborate effectively with engineering, research, UI/UX and business teams.
Contribute to CSIRO’s engineering discipline by promoting the effective use of software development tools, practices and culture.
Communicate openly, effectively and respectfully with all staff, clients and suppliers in the interests of good business practice, collaboration and enhancement of CSIRO’s reputation.
Work collaboratively as part of a multi-disciplinary, often regionally dispersed research team and business unit to carry out tasks in support of CSIRO’s scientific objective.
Adhere to the spirit and practice of CSIRO’s Code of Conduct, Health, Safety and Environment procedures and policy, Diversity initiatives and Making Safety Personal goals.
Other duties as directed.
Location: Sydney, Melbourne, Brisbane, Canberra. Salary: $121,455 - $142,321 per annum. plus up to 15.4% superannuation Tenure: Indefinite Reference: 94460
To be considered you will need:
Demonstrated senior expertise in software architecture, design and implementation, delivering robust and maintainable code to solve business problems
Demonstrated leadership skills, including the ability to mentor and guide junior engineers.
Demonstrated success with leading complex software projects' design, development and delivery.
Relevant bachelor’s degree or equivalent relevant work experience in software engineering.
Experience in web front-end development, including HTML, CSS, JavaScript, Typescript and single-page app frameworks
Familiarity with REST APIs
Demonstrated experience with contemporary software development tools and practises: version control, unit testing, automated testing, issue tracking
Desirable
Project management skills, including the ability to plan, prioritise, and meet deadlines.
Varied programming language paradigms, including object-oriented and functional programming
Cloud DevOps and container technologies (we deploy to AWS ECS and GCP)
Experience in at least one of the following back-end languages: Python, Kotlin, Scala, Java
Expertise in the design and use of REST APIs