Full-Stack Software Engineers (multiple)

  • Roles located in Canberra
  • Applications close on Monday 12/4/2021
  • Commence on 1/7/2021
  • 12+12+12 month contract
  • A current Baseline security clearance is required for this role

Full-Stack Software Engineers are required to:

  • 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); and
  • Serve as an expert on applications and provide technical support.

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;
  • You have a solid understanding of software development principles using any language or toolset but preferably C#, Vue and TypeScript;
  • Experience with the 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; and
  • Passion, pragmatism and empathy.

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.

Selection Criteria

  • Experience as a full-stack software engineer, developing 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.
  • Experience with:
    • CSS frameworks including Bootstrap,
    • Microsoft Web API / REST Architecture,
    • SQL / Entity Framework.
  • 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,
    • Mobile app development.

If you'd like to find out more about this role we'll call you back

    Upload CV (optional)
    Attachments must be doc, docx or odt format and a maximum of 5MB

    By submitting this form you agree to our Privacy Policy

    Or you can apply for this role here

      Are you an Australian citizen or do you have the right to work in Australia? *

      Do you hold a current security clearance? *

      Upload CV*
      Attachments must be doc, docx or odt format and a maximum of 5MB

      Upload Responses to Essential and Desirable Criteria*
      Attachments must be doc, docx or odt format and a maximum of 5MB

      By submitting this form you agree to our Privacy Policy