About the Role
Position: Multiple positions for Java Software Developer
Organization: Department of Agriculture, Fisheries and Forestry (DAFF)
Location:Â ACT, NSW, VIC
Salary:Â Competitive salary package
Contract Details:
Initial contract till 30 June 2025
Plus potential 12 months extension
Working arrangement :Â In office and working from home arrangements can be discussed
Application Deadline:Â Monday, 15 April 2024
Estimated Start Date:Â Wednesday, 01 May 2024
Requirements
Do you enjoy developing software in a team developing with latest technology whilst also building products that make a difference? Then this job could be for you.
Department of Employment and Workplace Relations are looking for software engineers with a particular interest in cloud native development and infrastructure as code.
You will be a great fit for this role if
A solid understanding of software development principles using any language or toolset but preferably C#, Javascript / TypeScript
Familiarity with Azure or other cloud technologies
Backend development experience using web API and SQL technologies.
Automation of builds, tests and deployments.
Independence, motivation and timely production of high-quality work.
Solid communication between you and your team.
A collaborative, problem solving attitude.
Passion, pragmatism and empathy.
What you'll get from us
Join us and you'll be working with the latest technology to build products that make a difference.
You'll also get to work in a fun, collaborative and productive team.
You’ll be supported in your exploration of new ideas and novel ways to deliver our broad scope of work.
Essential Skills and Experience:
Experience developing and delivering enterprise web applications utilising established development tools
.NET
JavaScript / Typescript
Microsoft Web API / REST Architecture
SQL / Entity Framework
CI/CD Practices
Desirable Skills:
Experience with Cloud platforms and Infrastructure as Code
Experience with Azure Devops pipeline automation
Experience with PowerShell
Experience with Git
Test automation
Understanding of Software Development Life Cycle and Agile methodologies.
Responsibilities:
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, maintainable and scalable code
Develop and maintain Infrastructure as Code
Assist with operations support duties
Work collaboratively with team members
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve and maintain existing software
How to Apply ?
To apply for this exciting opportunity, please submit your resume and a response of no more than 500 words addressing EACH of the following selection criteria.
Essential criteria
Outline your experience as a Software Engineer, specifically what technologies you have used to develop and deliver enterprise web applications. Including, but not limited to the following: • ASP.NET MVC / .NET Core • JavaScript / Typescript • Frontend frameworks including React, Vue or Angular • Microsoft Web API / REST Architecture • SQL / Entity Framework
Tell us about a professional contribution you have made to a product, service, team or organisation of which you are proud.
Desirable criteria
Outline your experience with the following desirable criteria: • Cloud platforms (Azure,AWS,GCP) • Infrastructure as code
Outline your experience with the following desirable criteria: • CI/CD (Azure Devops / GitHub / Jenkins) • PowerShell automation • Git • Automated testing
About the Company
Why Work with Us?
In-house Payroll Management - Benefit from our in-house payroll management services, all at no extra cost to you, streamlining your financial transactions.
Experienced Federal Government Guidance - Our team is comprised of individuals with hands-on federal government contracting experience, ready to provide support, guidance, and mentorship throughout your journey.
