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.