Senior Software Engineer (Fullstack)

An exciting opportunity is available for Senior Software Engineer with Service Victoria.
Job Details
Careers Logo
Department: Service Victoria
Work Type: Fixed term - full time
Job Function: Technology
Classification: VPSG6.2
Work Location: VIC - various
Reference: VG/1646592
Closing Date: 12-Aug-2022
Salary Range: $149,025 - $170,579
Job Duration: 12 Months
Attachments: No File Attached
Contact: Recruitment@service.vic.gov.au
Recruitment@service.vic.gov.au

Position Details

SENIOR SOFTWARE ENGINEER – Full Stack 
 

  • Full time, fixed-term position (12 months) 
  • Salary Grading: VPS6 ($149,025- $170,579) + super 
  • Work from home and either our Ballarat or Footscray Offices or our various Hubs 

 

An exciting opportunity is available for Senior Software Engineer with Service Victoria. Service Victoria is modernising the way you get things done online. We're bringing together the most popular transactions in one place and making it simpler, easier and faster for you to do them. At Service Victoria, we're at your service. 
 
As a modern, outcomes driven technology organisation, Service Victoria is embracing remote first for all roles. Service Victoria is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. 

 
Service Victoria is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Service Victoria team members will continue to work from home until it's safe to return to our office. When our office re-opens, this role will have the option to work from the office or remotely from home. 

 

About The Opportunity 
 
The Senior Software Developer position helps lead the technology strategy, including design patterns, library re-use, testing and deployment techniques. 

 

The position provides an outstanding opportunity to implement the structure and capability that will allow the implemented solutions to be maintained, supported and expanded upon on an on-going basis. You will also have a chance to work on continuously improving our service offering by bringing in structured improvements based on data analytics and insights from customer experience officers. 

 

What a Senior Software Engineer does at Service Victoria:  

 

  • Develop complex web applications using cutting edge cloud technology 
  • Designing and implementing microservices which use the NodeJS and the Spring Boot framework.  
  • Ensure the continual improvement of quality through maintenance of unit tests and other testing 
  • Develops high quality solutions to challenging and complex product requirements. 
  • Collaborate to create supporting documentation around software solutions 
  • Helps lead the technology strategy, including design patterns, library re-use, testing and deployment techniques 
  • Liase with fellow developers and provides guidance and technology leadership to the rest of the team, helping everyone improve their skills and craft, contributing to the overall technical capability of the organisation 
  • Contribute to product planning by providing authoritative and pragmatic advice balancing technical excellence, business objectives and quality requirements  
  • Drives a culture of continual improvement and introspection and champions a desire to constantly improve within the team 
  • Proactively keeps up to date with relevant technology, trends, developments, and advancements 
  • Participates in a 24/7 on-call roster for responding to incidents out of hours (our teams own the software they build and are responsible for supporting its operability) 

 

On your first day you'll have:  

  • Extensive experience developing applications in the relevant programming languages and operating systems (Spring Boot and NodeJS are must, however a willingness to learn and applicable experience in another language is all that's needed 
  • Knowledge of 'Serverless' technologies such as AWS S3, AWS Lambda, AWS SAM, and Serverless Framework. 
  • A passion for keeping up to date with development treads  
  • A keen attention to detail and passion for great user experiences  
  • Excellent analytical and problem-solving skills  
  • Great communication, influencing and coaching skills with the ability to explain complex ideas and solve problems  
  • Desire to assist team members to reach their potential.  
  • A well-developed sense of empathy for your customers, both internal and external  

 

Qualifications 

 

  • Minimum 10 years experience 
  • Excellent verbal and written communication skills 
  • Extensive experience developing applications in the relevant programming languages and operating systems 
  • Excellent analytical and problem-solving skills 
  • A keen attention to detail and passion for great user experiences 

 

How to apply: 

Apply before the advertised closing date, all applications should include: 

  • A current resume 
  • A cover letter, briefly addressing the Key Selection Criteria in the Position Description 

 

Applications close at 11.59pm on Friday August 12th, 2022. 

 

This position is only open to applicants with relevant rights to work in Australia. 

 

 

Other Relevant Information 
 

  • Applicants must be an Australian Citizen, Permanent Resident or hold a valid work visa and comply with the 100-point Proof of Identity Check and national police records check 
  • Recipients of Victorian Public Service (VPS) voluntary departure packages should note that re-employment restrictions apply 
  • Terms and conditions for department employees are subject to the Victorian Public Service Enterprise Agreement 2020. 
  • Under the Pandemic Orders Service Victoria is required to collect, record and hold COVID-19 vaccination information for all employees and contractors who are, or may be, scheduled to work outside of their place of residence 


From here...