JOB

Multiple full stack software engineers

Apply before 6PM (AEDT) on: Tuesday, September 21, 2021

Australian Capital Territory

Agency / Department

Department of Education, Skills and Employment

Experience Level

Senior

Employment Type

Contract

Expected Rate (inc. Super)

$120 per hour***

Overview and Responsibilities

Do you enjoy working in a team developing with latest technology whilst also building products that make a difference? Then this job could be for you. You will be a great fit for this role if
• You have demonstrated experience developing web applications with modern reactive JavaScript frameworks.
• You have backend development using web API and SQL technologies.
• A solid understanding of software development principles using any language or toolset but preferably C#, Vue and TypeScript.
• 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 public facing web applications utilising established development tools, guidelines and conventions including the following technologies:
• ASP.NET MVC / .NET Core
• JavaScript / Typescript
• Reactive frontend frameworks including React, Vue or Angular
• CSS frameworks including Bootstrap
• Microsoft Web API / REST Architecture
• SQL / Entity Framework Desirable Skills:
• CI/CD Practices
• Experience with PowerShell automation
• Experience with concurrent development source control (Git)
• Solution Design Patterns and Best Practices, e.g. SOA
• Unit / Automated UI testing
• 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 following Departmental standards and practices
• Work collaboratively with team members
• Test and deploy applications and systems
• Revise, update, refactor and debug code
• Improve and maintain existing software
• Develop documentation throughout the software development life cycle (SDLC)
• Serve as an expert on applications and provide technical support

Essential Criteria

1. Outline your experience as a Full stack Software Engineer, specifically what technologies you have used to develop and deliver public facing web applications. Including, but not limited to the following: • ASP.NET MVC / .NET Core • JavaScript / Typescript • Frontend frameworks including React, Vue or Angular
2. Outline your experience as a Full stack Software Engineer, specifically what technologies you have used to develop and deliver public facing web applications. Including, but not limited to the following: CSS frameworks including Bootstrap • Microsoft Web API / REST Architecture • SQL / Entity Framework
3. Tell us about a professional contribution you have made to a product, service, team or organisation of which you are proud.

Desired Criteria

1. Outline your experience with the following desirable criteria: • CI/CD Practices • PowerShell automation • Experience with concurrent development source control (Git) • Solution Design Patterns and Best Practices, e.g. SOA • Unit / Automated UI testing

Security Clearance

Ability to Obtain baseline clearance

Contract Extensions

Two option periods of twelve months each. Subject to funds availability and delegate approval