About:
You will contribute to the design of solution architecture for meaningful projects in collaboration with other senior technical staff and will lead the design and Agile delivery of various engagements. You will be responsible for technical delivery, support continuous improvement across our organisation, and engage with technical leaders in the Nova Systems Geospatial Technical Leadership Team to further develop and improve our end-to-end software development offering.
What will you be involved in:
1. Architecture development and technical solution design
2. Selection and adoption of technologies, approaches and tools as required for each project including proactively seeking guidance from the Nova Systems Geospatial Technical Leadership Team
3. Technical requirements elaboration including creating development ready backlogs of user stories and testable acceptance criteria
4. Development of automated unit and integration tests
5. Leading small teams of developers using the Agile (Scrum) process including technical leadership to ensure quality through knowledge sharing and code reviews with junior developers
6. Preparation of technical documentation, including requirements backlogs, user interface prototypes, software specifications and contributing to the development of solution architecture documents
7. Code development for UIs, API’s, back-end components, and data ETL processes for solutions deployed to web, desktop, and cloud environments
8. Engaging with clients and stakeholders to confirm detailed requirements, demonstrate work in progress and receive feedback
9. Providing technical pre-sales support, estimation of services work and technical input into business development and bid activities
10. Sharing knowledge and mentoring staff to develop and improve the Nova Systems software development capability
11. Technical Level 3 support for Nova Systems Geospatial contracted support products as required.
12. Contribute to initiatives to standardize our software development approach
What we would like from you:
13. You must be an Australian Citizen with the ability to obtain an AGSVA Baseline Security Clearance
14. Minimum 10 years of experience in a Senior Software Engineer leading multiple developers
15. A bachelor's degree in Software Engineering, Information Technology, Computer Science, or related discipline is highly desirable
16. Advanced full stack software development and coding skills using modem languages ( Javascript, .NET), frameworks ( AngularJS) and database technologies (RDBMS, NoSQL)
17. Demonstrated experience implementing cloud first solutions leveraging contemporary cloud platform approaches ( serverless, infrastructure as code, CI/CD pipelines)
18. Experience with the Agile development methodology through requirements analysis, backlog management, sprint planning, testing, and release
19. Proven ability to work with scripting languages (such as Python) to customise applications and automate processes. Comfortable leading the application of configuration management tools and testing frameworks
Life at Nova – it all adds up!
With people being our point of difference, we deliver on promises, reward good work, champion professional growth and support flexibility, all within a diverse and inclusive culture that recognises moments that matter.
Life at Nova is our collection of employee benefits, designed to meet the many and varied needs of our people.
Just a few of the great benefits you will have access to are:
20. Generous Parental Leave: Primary Carers receive 20 weeks paid leave; Partner Carers receive 4 weeks. Full superannuation contributions for up to 52 weeks
21. Professional and Personal Development: Up to $5,000 per year of allowance with PD leave included. Up to $750 per year can be used towards wellbeing such as a gym membership or assets related to wellbeing activities
22. Additional Leave: Ranges from - Reserve, Loyalty, Emergency Services, Purchased (up to 2 weeks), and Community Service
23. Flexibility: We promote a culture that encourages and enables flexible ways of working that support our people
24. Dress For Your Day: We empower our people to determine their outfit for the activities of the day which allows for personal expression that builds trust
25. Reward & Recognition Program: Offering exclusive discounts from hundreds of major retailers, helping you to save on groceries, petrol, holidays, and more
26. Employee Assistance Program: for employees and family members
27. Annual ANZ conference: Great way to connect more broadly and strengthen your internal networks and have some fun!
28. Wellbeing Hub with access to health and fitness content
29. Access to Defence Health and Travel Insurance
30. Free Flu Vaccination annually
31. Novated Leasing and Salary Sacrifice
32. Nova Employee Share Offer
33. An inclusive, collaborative, and supportive culture
34. Social activities throughout the year, we even dress up at times, think Safari – we don’t like to take ourselves too seriously!
You can view the full range of benefits at
APPLY NOW
Alternatively for a confidential discussion, please contact Mathan Sathy in the Nova Talent Acquisition Team on (08) 8252 7100.