Analyst & Application Programmer

  • Full-time

Company Description

  • Work on innovative automation and data systems
  • Be part of a collaborative technical team
  • Opportunity to design solutions used by real customers

About Halo Systems
Halo Systems designs and delivers smart automation and data recording solutions for a range of industries. Our systems help customers capture, analyse and use their data to improve performance, efficiency and reliability.

We’re looking for an Analyst & Application Programmer to join our team and help design and develop the hardware and software systems that power our solutions.

Job Description

Reporting to the Automation & Systems Lead, this role is responsible for designing and implementing Halo systems used by both internal and external customers.  You’ll work across the full development cycle - analysing system requirements, designing and writing application code, testing solutions, troubleshooting issues, and maintaining clear technical documentation. 

This is a hands-on role where you’ll combine technical programming skills with strong analytical thinking to deliver reliable, practical systems for real-world use. Key Responsibilities:

  • Analyse customer and system requirements to design effective solutions
  • Develop, test and maintain application program code
  • Identify system limitations and recommend improvements
  • Debug and resolve application errors
  • Ensure solutions meet technical specifications and quality standards
  • Produce and maintain clear technical documentation and operational procedures
  • Support internal teams and customers with system design and functionality advice

Qualifications

About you:

  • Experience in application programming and software development
  • Strong analytical and problem-solving skills
  • Ability to test, debug and troubleshoot complex systems
  • Good understanding of system specifications and technical architecture
  • Experience producing clear technical documentation
  • Strong communication skills - able to explain technical concepts to non-technical people
  • A proactive mindset and the ability to work both independently and as part of a team

Additional Information

Why Join Halo Systems?

  • Work on innovative automation and data solutions
  • Join a supportive and collaborative technical team
  • Opportunity to design systems used by real customers and industries
  • Be part of a company focused on continuous improvement and technology advancement

If you enjoy solving problems, building reliable systems, and working with technology that makes a real impact, we’d love to hear from you.

Privacy Notice