About Us
HNC Networks is an Australian technology solutions company providing customised digital platforms, software development, IT managed services, system integration, automation and secure business technology solutions. The company supports Australian businesses by developing scalable digital systems, including CRM platforms, document management systems, workflow automation tools, information lifecycle management solutions, web and mobile applications, and secure IT infrastructure.
We are seeking a skilled and experienced Software Engineer to join our team on a full-time permanent basis at our Pakenham, Victoria location.
Key Duties and Responsibilities
- Research, analyse and evaluate software and system requirements based on business and client needs;
- Identify limitations, deficiencies and improvement areas in existing systems, applications, processes and procedures;
- Design, develop, test, debug and maintain software applications, CRM systems, workflow automation tools and digital business platforms;
- Write and maintain program code in line with system requirements, technical specifications and quality standards;
- Test, diagnose and correct software errors, faults, security issues and performance problems;
- Prepare and maintain technical documentation, user guides and operational procedures;
- Support software testing, deployment automation, system integration and continuous delivery processes;
- Collect and analyse operational metrics, system logs and application performance data;
- Develop tools and processes to support software management, monitoring, security and continuous improvement;
- Identify and mitigate risks affecting software performance, reliability, data protection and system security;
- Assist with encryption, decryption, technical security controls and investigation of system anomalies or potential threats;
- Liaise with management, clients and technical teams to deliver secure, reliable and user-focused software solutions.
Skills and Experience Required
- To be considered for this role, applicants must have:
- Relevant qualification in Software Engineering, Computer Science, Information Technology or a related field, or equivalent professional experience;
- Minimum 3 years of relevant experience as a Software Engineer, Software Developer, Application Developer or similar role;
- Strong experience in software design, programming, testing, debugging and application maintenance;
- Knowledge of web applications, mobile applications, CRM systems, workflow automation or business software platforms;
- Ability to analyse business requirements and develop practical software solutions;
- Experience with software deployment, version control, technical documentation and system integration;
- Understanding of software security, data protection, encryption, access controls and risk mitigation;
- Strong problem-solving, analytical, communication and technical troubleshooting skills;
- Ability to work independently and as part of a technical team.
Salary: $95,000 per year plus 12% superannuation.
Work Location: In person
Pay: $95,000.00 per year
Work Location: In person