Miller Consulting is an Auckland-based technology solutions provider specialising in custom software development, client portals, business applications, system integrations, and automation solutions. We work closely with businesses to develop practical digital solutions that improve operational efficiency, streamline workflows, and support business growth. Our services range from software design and development to ongoing system enhancement and technical support, helping clients optimise their technology investments and business processes.
About the Role
We are seeking a skilled and motivated ICT Programmer to join our growing team. This role is responsible for analysing business requirements, developing, testing, and maintaining software applications, supporting system integrations, and delivering software solutions for a range of client projects. The successful candidate will work closely with clients and internal stakeholders to develop and improve business systems, client portals, and automation tools, and deliver reliable, high-quality software applications and integrated digital solutions.
Key Responsibilities
- Consult with clients to gather operational requirements, analyse existing business processes, and evaluate opportunities for system improvements and automation
- Review existing software applications and integrated systems to identify functionality gaps and opportunities for improved performance and automation
- Perform software testing, troubleshoot application issues, and resolve defects to ensure business systems, client portals, and integrated solutions operate reliably and meet user requirements
- Develop and maintain application code for business systems, client portals, and customised software solutions in accordance with project requirements and technical specifications
- Prepare and maintain technical documentation, user guides, and system procedures to support the implementation, maintenance, and ongoing use of software applications and client solutions
- Provide recommendations on software enhancements, system upgrades, and development approaches to support client projects and business objectives
- Translate business requirements into technical specifications and development tasks for software applications and system enhancements
- Develop and support system integrations between software applications, client platforms, and third-party solutions to meet project requirements
Requirements
- Bachelor’s degree or higher qualification in Computer Science, Software Engineering, Information Technology, Physics, Engineering, Applied Mathematics, or a related field.
- OR At least 5 years of experience in software development, application programming, system integration, or related technology roles.
- Proficiency in software development using programming languages such as C++, Python, Java, C#, or similar technologies.
- Experience developing, testing, maintaining, and supporting software applications, business systems, or integrated technology solutions.
- Strong analytical and problem-solving skills, with the ability to interpret business requirements and translate them into practical software solutions.
- Experience working with databases, APIs, system integrations, or automation-related technologies will be advantageous.
Location: Auckland
Employment: Full-time, Permanent
Hours: 30–40 hours per week