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
AGL is seeking developers with the following skills and experience:
- 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
Your Experience
- Relevant industry experience or demonstrated capability in similar role
- 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
Permanent role
Melbourne remote