Full Stack Developer

Job Type: Permanent
Posted: about 2 years ago
Contact: Sue Templeton
Discipline:
Reference: 244247_1646368679

Key purpose

The digital developer is responsible for the coding, analysis and design of digital solutions, while contributing to testing, continuous integration and deployment activities.

We are looking for:

  • A demonstrated ability to deliver quality focused business outcomes
  • Someone with an understanding that everyone brings a different perspective
  • A team focused individual, who enables team success
  • An understanding of current development trends and a willingness to adapt to use the right technology to solve team challenges
  • A person who has their own unique experiences, and shares learning to enhance the team's delivery capability
  • An ability to engage with key business stakeholders to ensure you focus on solving the right problem in the right way

Digital developers are deployed on cross functional agile teams to deliver solutions. Using the scaled agile framework (SAFe), working collaboratively with other teams. Our solutions cut across the entire technology stack which includes digital, SAP and data. The digital developer plays an important role because they are an enabler to delivering transformational customer experiences that meet or exceed our customer requirements.

Key accountabilities of this role

The digital developer is accountable for:

Digital platform development

  • Design and develop software with activities that include coding, testing, deployment scripting and configuration in all relevant domains and related technologies
  • Develop components to support architectural test patterns using best practice and design patterns
  • Translate product owner expectations into fully developed functionality that meets the customer requirements
  • Develop high quality unit tests, integration tests and automated UI/API tests
  • Collaborate, experiment and contribute in an agile software team
  • Contribute to system analysis, solution (functional & technical) design and feasibility activities

Deliver quality products through collaboration with QA, BA and UX specialists

  • Working with relevant stakeholders to complete testing
  • Working with appropriate experts to ensure consistency of the implementation for all components

Driving continuous improvement

  • Be proactive at identifying suggested improvements to our solutions
  • Re-using components where possible

Qualifications, key skills and experience required

  • Angular4+, HTML5, CSS3, SASS and Typescript
  • C#, ASP.Net MVC, Web API and XUnit.
  • Azure experience advantageous.
  • Agile Tools: Jira, Confluence
  • Previous experience working within the scaled agile framework (SAFe) is highly regarded
  • Strong communication skills both technical and non-technical
  • Good understanding of test driven development, continuous integration and building high quality solutions
  • Ideally some experience with a similar technology stack to ours

Team skills

  • Experience working in an agile team utilising the scrum tool set
  • Collaborative and active listener

Academic requirement

  • Tertiary qualification majoring in technology or technology-related subjects, or appropriate industry experience

Key stakeholders & nature of relationships

The candidate will be working in a scrum team with a product owner and scrum master.

Permanent role

Melbourne - remote