Point your AI agent at freehire and let it find you a job.

Get the CLI →

Unicom IT

Open 15d

Software Engineer

Posted 8 views
Discussion

Summary

Software Engineer at UnicomIT in Auckland who designs, builds, tests and maintains software for CRM/ERP systems, web and mobile apps, and CCTV/smart-home integrations. Day-to-day work covers backend services, APIs, databases and third-party integrations using Java, web technologies, REST APIs and SQL, with exposure to cloud and AI video analytics.

Company and Position Overview

UnicomIT provides enterprise software development and system integration services. Its work spans CRM and ERP systems, web and mobile applications, CCTV platform integration, smart-home solutions and intelligent video applications.

The Software Engineer will design, develop, test, implement and maintain software used in these solutions. The role requires both hands-on programming and engineering judgement to ensure that applications and connected systems are reliable, secure and suitable for client requirements.

Key Responsibilities

  • Design, develop, test and maintain reliable software applications.
  • Build backend services, APIs, databases and system integrations.
  • Develop features for CCTV management, live streaming, playback and event handling.
  • Support CRM, ERP, billing, inventory and customer service systems.
  • Integrate third-party hardware, software platforms and vendor APIs.
  • Contribute to AI-assisted video analytics and reporting tools.
  • Troubleshoot defects and improve system security, performance and scalability.
  • Participate in code reviews, technical documentation and software releases.
  • Work with internal teams and clients to understand and deliver business requirements.

Requirements

  • Bachelor’s degree or higher in Software Engineering, Computer Science, Information Technology or a related field is preferred.
  • Experience in software design, development, testing and debugging.
  • Knowledge of Java, web technologies, REST APIs, SQL databases or similar technologies.
  • Understanding of object-oriented programming and software development principles.
  • Experience with cloud services, mobile applications, CCTV platforms or AI integration is advantageous.
  • Strong analytical, problem-solving and communication skills.
  • Able to work independently and collaborate effectively within a technical team.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available