Roles at OpusV / Role Details

Lead Developer

Your Role

In this role you will be responsible for one of OpusV's software products, you will work together with key stakeholders to architect and design new features as well as maintain the codebase. You will additionally have direct input into the roadmap and order in which key features are developed, you will be expected to take the requirements of clients and translate that into a design for said features. You will work together with a junior developer as a mentor and delegate smaller tasks to them, additionally you will be responsible for reviewing their work prior to merging to the main branch. Occasionally you will communicate with clients as well as conducting technical demonstrations to show them the capabilities of the software and advise them on how they can get the best out of the product.

Requirements

  • Must be an Australian Citizen, Resident or have a valid Working VISA.
  • Must be able to attend the Melbourne Office at least 3 days a week.

Responsibilities

  • Setup and deploy new instances of OpusV's software products using tooling such as Ansible + Docker.
  • Communicate with senior stakeholders and clients to understand the requirements of the project and effectively translate to technical requirements for the Development Team.
  • Write quality code that is maintainable and meets requirements as defined by Stakeholders.
  • Direct and mentor the development team through the design, development, testing, and debugging processes.
  • Write unit tests to ensure that your code works as intended.
  • Produce documentation for other staff including Developers and DevOps to read so that they can understand the components of the software that you have written.
  • Work together with the Technical Writing Team to produce documentation for clients, e.g. Manuals
  • Work together with the DevOps Technician to ensure new versions are deployed seamlessly to staging and then production environments.
  • Demo the capabilities of the software product to prospective clients. Additionally, you may be requested to demo new functionality to existing clients occasionally.
  • Receive and action end-user feedback.
  • Perform on-going maintenance of code and security systems.
  • Ensure that all work is aligned with relevant industry best practice and internal OpusV policies.

Required Skills

  • Mastery in either Golang or PHP/Laravel
  • Proficiency with Git.
  • Knowledge and understanding of one or more of the following Authentication protocols: OIDC/OAuth2/SAML (RADIUS and LDAP are bonuses).
  • Strong understanding of Linux fundamentals.
  • Strong understanding of Docker and Docker compose.
  • Strong webdev experience with HTML/CSS/JS.
  • Experience with writing unit tests.
  • Experience writing and maintaining CI/CD pipelines.

Desired Skills

  • Basic understanding of Python/Java/JS/TS.

Team

Development

Location

Oakleigh, Victoria

Job Type

Full Time

Life at OpusV

Fostering your professional growth

We invest in your future by offering subsidized training and opportunities for professional growth, ensuring you stay at the cutting edge of the Information Technology and cybersecurity industry.

Secure critical infrastructure

Join a team that supports critical projects across Australia, and throughout the APAC region, helping secure and support the stability of the infrastructure our nation depends on.

Design and implement resilient solutions

As part of our team, you’ll help design secure, scalable systems that meet the challenges of tomorrow, contributing to the evolving standards of Australia’s cybersecurity landscape.

Collaborate with industry leaders

We value strong partnerships with industry leaders. You’ll have the opportunity to visit key project sites, collaborate with stakeholders, and build relationships that enhance your professional expertise while contributing to critical infrastructure security.

Equal opportunity workplace

We’re proud of our diverse, inclusive workforce and a culture that promotes respect and collaboration. We support flexible work arrangements, to help you achieve your personal and professional goals.

Build your future

Join a company with a history of success, where your contributions will leave a lasting impact on national infrastructure. Help us continue to set the bar for cybersecurity in Australia while building a meaningful, fulfilling career that grows with you.