Software Developer

 

Description:

We have a new opportunity for a Software Developer, temporary full time role up to 30th June 2024 within SCATS division. The primary purpose of the role is to deliver highly effective, practical and reliable software components for new and existing intelligent transport systems. Furthermore, the role continuously develops and assesses the systems to ensure systems meet the evolving needs of clients.

Your role will include:

  • Contribute to the delivery of quality software for Intelligent Systems software projects by undertaking all aspects of the software development life cycle to meet the development stream objectives.
  • Analyse functional and non-functional user requirements and convert requirements to functional and system specifications.
  • Contribute to the provision of quality software by creating software feature design specifications that enable the delivery of quality software.
  • Contribute to the design and development of SCATS and ITS Solutions, providing better and more robust traffic and transport management solutions in order to deliver quality software products in accordance with client requirements, specifications and safety guidelines
  • Ensure that code is functional and meets quality requirements by undertaking verification, debugging and testing in a local environment, to ensure that the software is stable and functional and performs to documented requirements.
  • Maintain accurate records and data by ensuring that all documentation and bug-tracking data records related to the systems are maintained to Technology and Innovation quality requirements.
  • Undertake appropriate developer-level testing, utilising suitable tools for diagnosing and rectifying issues, to ensure all ITS applications operate to the designed levels of performance and functionality.
  • Provide technical expertise to both internal and external stakeholders to support the operation of Transport ITS applications including providing technical (level 3) support for various systems.

About you

To be successful in the role

  • Appropriate tertiary qualifications or demonstrated, relevant, equivalent professional experience
  • Demonstrated and proven experience in building software using Java and Spring framework technologies (specifically Spring Boot, Spring Data, Spring Security) to build microservices
  • Experience writing Spring based unit tests, and using mocking frameworks, e.g. Mockito
  • Experience building REST, WebSocket, and GraphQL APIs, and using API test frameworks, e.g. Karate
  • Experience working with Agile methodology using tools such as JIRA, Confluence
  • Experience working with modern web application design patterns and practices
  • Demonstrated and proven experience in the design, development and maintenance of software systems across the lifecycle.
  • Experience in analytical and problem solving skills coupled with proficiency in a range of software systems.
  • Experience in traffic management including understanding of traffic control theory and or mission critical software systems is highly desirable

Organization Transport For NSW
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location New South Wales,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-05-16 2:19 pm
Expires on 2024-10-20