Software Engineer III (Senior)
We are looking for a talented Software Engineer to join our team and contribute to the development of our Infusion SaaS product, a business management and accounting system with an established client base.
Working in an Agile environment, the Software Engineer III contributes at a senior level to the design, implementation, and maintenance of complex solutions for our Infusion SaaS product, services and server-side APIs that serve business, customer, and user needs.
With an emphasis on professional excellence, this role encompasses all phases of the software development lifecycle which includes engaging with managers and product owners to understand user, business, and system requirements, creating application system models, developing solutions, and undertaking developer testing in our pursuit of achievement through technology initiatives.
The Software Engineer III also contributes to team growth by coaching and mentoring less experienced Software Engineers to assist with the development of their skills and careers.
As a Company with a long software history, NetValue has been developing the SaaS product for the past five years and has recently merged with Infusion to accelerate the product development and route to market. This is an exciting move, and one that requires the right individual to represent the automated testing discipline in the product journey.
Desired qualifications and skills
To be the ideal candidate, you should possess the following qualifications and key skills:
- Tertiary qualification in computer science, degree or post graduate level.
- 5+ years of experience working as a Software Engineer, ideally where a proportion of this experience is in a SaaS environment.
- Experience of collaborating with cross-functional teams to develop and maintain scalable software solutions.
- Experience with ElasticSearch, Gi, Hibernate ORM, Jasper Reports, Junit, Log4J, and Mockito mock is desired.
- A solid understanding of the Software as a Service (SaaS) model.
- A team player with good communication skills and consideration for others.
NetValue, infusion Business Software, and the Infusion Group (new company), are family-friendly, positively focused environments where you can contribute your skills and expertise as a valued team member. We have modern well-equipped offices, offer health insurance and gym membership, gather regularly to share food and provide updates, and operate a hybrid working model.
This role has direct impact on the success of our SaaS product and is compensated accordingly. An employee share program will be implemented in the new Company. If you want to join a progressive Company with a healthy workplace and have the expertise we need for this role, please apply now.
The role requires weekly attendance at our Hamilton office in accordance with our current hybrid model of a minimum of 3 days office based. Team collaboration is highly valued and fully remote working will not be considered.