Application closing date: Wednesday, 17 April 2024 • 11:59pm, Canberra time (in Canberra)Estimated start date: Wednesday, 01 May 2024Location of work: ACTLength of contract: To 30 June 2024Contract extensions: 2 x 12 monthsSecurity clearance: Must be able to obtain BaselineWorking arrangements: Full Time Requirement: Onsite, standard 8 hours per day, and 40 hours per week in total. Flexible Working Arrangements (including remote working arrangements): Requests will be considered on a case-by-case basis against the business requirements of the department and the needs of the immediate work area.Rates: $100 - $130 per hour (inc. super)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.We 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.
- 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.
- .NET
- JavaScript / Typescript
- Microsoft Web API / REST Architecture
- SQL / Entity Framework
- CI/CD Practices
- 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.
- 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
- Tell us about a professional contribution you have made to a product, service, team or organisation of which you are proud.
- Outline your experience with the following desirable criteria: • CI/CD (Azure Devops / GitHub / Jenkins) • PowerShell automation • Git • Automated testing