Software Engineer
UN Tech Pty Ltd – Hallam, VIC, 3803
Permanent, full-time | $100,000 plus superannuation
About us
UN Tech is an Australian technology business based in Hallam, Victoria, specialising in refurbished computers, laptops, desktops, accessories and related technology products. We supply quality refurbished technology to customers across Australia through our online sales channels and internal fulfilment operations.
Our business operates in a fast-moving technology and ecommerce environment where accurate product information, reliable inventory control, efficient order processing, data integrity and scalable internal systems are essential to daily operations. We are continuing to invest in our internal software capability to support business growth, improve operational efficiency, and strengthen the technology systems that underpin our sales, warehouse, product, customer service and administrative functions.
We are seeking a permanent, full-time Software Engineer to support the ongoing design, development, implementation and maintenance of software applications and business systems used across the company.
The role
We are seeking a qualified and experienced Software Engineer to join our team on a permanent, full-time basis. This is an ongoing role focused on developing, improving and supporting software systems that assist with business operations, ecommerce workflows, inventory management, product data, reporting, system integration and process automation.
The role will involve working with management and internal users to understand business requirements, review existing systems and processes, and develop practical software solutions that improve accuracy, efficiency, reliability and scalability. You will contribute across the software development lifecycle, including requirements analysis, technical design, coding, testing, implementation, documentation, troubleshooting and ongoing support.
The successful candidate will have strong software engineering fundamentals, sound problem-solving ability, and the capacity to develop maintainable, secure and well-documented software solutions in a commercial business environment.
Key duties and responsibilities
- Analyse business processes, user requirements and system needs across ecommerce, inventory, warehouse, sales, reporting and administrative functions.
- Design, develop, test, implement and maintain software applications, internal tools and system enhancements to support business operations.
- Develop and maintain application logic, user interfaces, databases, APIs and integrations between internal systems and third-party platforms.
- Improve internal business systems supporting product information, stock control, order processing, workflow tracking and operational reporting.
- Identify limitations, inefficiencies and technical issues in existing systems and recommend appropriate software-based solutions.
- Write clean, reliable and maintainable code in accordance with agreed technical standards and business requirements.
- Test, debug, diagnose and resolve software faults, application errors and system performance issues.
- Prepare and maintain technical documentation, system notes, user guidance, testing records and change documentation.
- Support software implementation, user acceptance testing, deployment and post-release troubleshooting.
- Assist with data accuracy, database integrity, information security and appropriate access controls within business systems.
- Liaise with management, operational staff and external service providers where required to support system integration and software delivery.
- Contribute to the ongoing improvement of the company’s software systems, digital workflows and technology capability.
Required qualifications and experience
- Bachelor’s degree or higher in Software Engineering, Computer Science, Information Technology or a closely related field; and
- At least three (3) years of highly relevant experience.
Required skills
- Demonstrated experience in software development, application development or full-stack development in a commercial environment.
- Experience with modern programming languages and development frameworks.
- Experience designing, querying and maintaining relational databases.
- Experience developing, integrating or maintaining APIs and data flows between software systems and third-party platforms.
- Understanding of software testing, debugging, version control, deployment processes and technical documentation.
- Ability to analyse business requirements and translate them into practical technical solutions.
- Strong problem-solving skills, attention to detail and ability to work both independently and collaboratively.
- Good written and verbal communication skills, including the ability to communicate technical matters to non-technical users.
How to apply
We welcome applications from all appropriately qualified candidates. We are committed to a fair, inclusive recruitment process, and we will consider applicants based on skills, experience and role requirements.
Please submit your application through the recruitment platform for this advertisement.
Your application should include:
- A current resume outlining your relevant qualifications and work experience; and
- A brief cover letter addressing your suitability for the role.
To ensure all applications are properly received and assessed, please submit your application via one platform only and do not apply through multiple job portals.
Only shortlisted candidates will be contacted.
Pay: $100,000.00 per year
Work Location: In person