About the Role
Our Senior Software Engineers work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application.
Responsibilities-
Designing, implementing and testing software components in Java
-
Using data storage technologies and designing data storage models e.g. Postgres, Elastic
-
Coach juniors or a small teams of developers to ensure quality and timely delivery of software components
-
Deploying and managing applications in a cloud environment e.g. AWS
-
Using web front-end technologies e.g. HTML, CSS
-
Using software frameworks e.g. React, Angular and Spring
Requirements-
Australian citizenship required- due to eligibility for NV1 defence clearance requirement for the role
-
Bachelor’s Degree in systems or software engineering/ computer science or related degrees
-
Minimum 5 years relevant experience in software engineering / technology development
-
Highly organised, problem solver with the ability to get things done
-
Excellent, collaborative team player and able to meet deadlines
-
Strong communication and technical documentation skills, including UML
-
Experience with key technology areas including software engineering, data storage, web technologies
wb4t7w51kl