
Senior Fullstack Developer
- Adelaide, SA
- Permanent
- Full-time
- Working with the relevant domain team members to ensure that all solutions are developed/coded and configured (including reporting) to ensure that the solution achieves the intended business requirements, adhering to standard processes and procedures to provide certainty of outcome for the business.
- Along with the other domain team members, the resolution of defects pertaining to their domain, resolve gaps or ambiguities in the functional & technical design With the appropriate support of our business, personal and professional development and stay abreast of current best practices & technologies in the wider development community.
- Using current programming language and technologies, to write code, complete programming, and perform testing and debugging of application.
- Installing, testing and maintaining new or modified systems software.
- Own end-to-end delivery of features or capabilities within product portfolio
- Modifying and troubleshooting applications Programs.
- Preparing and maintaining systems and Program documentation.
- Interacts with users to define system requirements and/or necessary modifications.
- Designing, coding, testing and installing applications programs, either in one major Program or a range of Programs across multiple platforms.
- Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.
- Preparing documentation for use by Systems Design Programmers and Operations staff.
- Provide technical and leadership support to other developers in the team
- Developed skills and knowledge on Django framework
- Developed skills and knowledge on Angular framework
- Advanced understanding of Django REST Framework and REST/GraphQL APIs
- Advanced understanding of Django ORM
- Advanced understanding of Celery and Redis
- Advanced understanding of Postgres databases
- Proficient with modern DevOps Tools and utilities as well as GitLab
- Proficient with containiarization technologies such as Docker and Kubernates
- Proficient with Jira and Confluence
- 7+ years' related experience in a relevant technical field.
- 7+ years' experience in Python Programming and Applications Design.
- Outstanding time management, prioritising, multi-tasking and organisation skills.
- Use & promote the efficient and systematic use of tooling to help build an industry leading customer centric product delivery pipeline.
- Proactively employs initiative to anticipate the needs of others.
- Strives to ensure that the quality of code is of a high standard to ensure that the software is as defect free as possible.
- Develop code in a clear, maintainable way with a focus on ease of use & performance.
- Perform QA to identify, diagnose and resolve issues.
- Support overall outcome delivery through creation of configuration within the application including workflow, integration, release automation and test automation.
- Quick and clear understanding of new development requirements.
- Ability to troubleshoot / problem solve issues to understand whether they are config, data, or code related.
- Effective judgement of priority / importance of development tasks.
- Ability to work in a small dynamic and collaborative team to achieve organisational goals.