Ict Lead Software Engineer

 

Description:

As we embark on one of the most exciting software developments you will have the opportunity to shape the outcome of a major software system that will be used by thousands of police every day. Your system will need to be dynamic and robust to allow for the challenging environment in which it is used. The system will be newly developed and will give you the chance to “do it right from the start”.
As a Senior Software Engineer, you have the crucial role of setting and upholding our software engineering processes and standards and championing our agile ways of working.
You will work in your Dev team to build and maintain solutions for our first responders to:
 

  • Manage critical incidents and state-wide events (including natural disasters);
  • Support proactive policing in the community, and
  • Assist specialist units tackling issues such as youth offending, road safety, and cybercrime.

What you and the team create will transform modern frontline policing.
Victoria Police is a contemporary and agile workplace and supports flexible working arrangements.
We are seeking highly adaptable software engineers who possess the ability to work across various projects without being restricted by specific technologies. This position offers opportunities to solve complex problems by working on diverse projects, such as microservices, web development, iOS app, and power apps. The ideal candidate should possess a versatile skill set that enables them to excel in various areas of software engineering.

As a Senior Software Engineer, your duties will include:

  • Working with a variety of leaders, including police from across the organisation, our intelligence practitioners, and senior management.
  • Design, develop and implement technology solutions for Frontline police force to keep the community safe.
  • Design, develop and maintain iOS apps as well as backend APIs.
  • Work collaboratively with internal teams to define, design, develop, and release new features and products.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing, improving code quality and application performance.
  • Write comprehensive and clear technical documentation.
  • Engage in continuous improvement of all aspects of the software development lifecycle.
  • Mentor and guide junior developers and team members as needed.

As the successful applicant, you will have:

  • Tertiary qualifications in Software Engineering, Computer Science, Mathematics, or related disciplines.
  • Strong skills in Object-oriented programming.
  • Previous experience with API development.
  • Good understanding of defensive coding and security.
  • Previous work with Native iOS development is desirable not essential.

Organization Victoria PoliceVictoria Police
Industry IT / Telecom / Software Jobs
Occupational Category ICT Lead Software Engineer
Job Location Melbourne,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-05-01 11:33 am
Expires on 2024-10-20