About Us
GZHU is a New Zealand-based digital transformation consulting company, partnering with local businesses to deliver tailored software solutions. We support clients across a range of industries by analysing their operational challenges and implementing scalable digital systems that improve efficiency, streamline workflows, and enable sustainable growth.
Due to increasing demand for customised software solutions and the need to strengthen in-house development capability, we are seeking an experienced Developer Programmer to join our team.
About the Role
This role is suited to a technically strong and analytically minded professional who can contribute across the full software development lifecycle. You will work closely with clients and internal stakeholders to understand business requirements, evaluate existing systems, and develop effective software solutions.
You will be involved in system analysis, technical design, application development, testing, and ongoing improvement, while contributing to solution planning and delivery.
Key Responsibilities
- Engage with clients and internal stakeholders to analyse business requirements and evaluate system program needs
- Identify limitations, inefficiencies, and deficiencies in existing systems, processes, and workflows, and propose appropriate solutions
- Translate business and functional requirements into detailed technical specifications, system designs, and development plans
- Research, assess, and recommend suitable technologies, frameworks, and development approaches based on project requirements
- Design, develop, maintain, and enhance application code for software solutions in accordance with defined technical specifications and quality standards
- Contribute to full-stack development, including frontend user interfaces, backend services, and database design
- Develop and implement APIs and ensure integration across systems and platforms
- Conduct testing, debugging, and troubleshooting of applications within established testing protocols and quality assurance standards to ensure systems perform as intended
- Diagnose technical issues, identify root causes, and implement effective fixes and improvements
- Assist in system performance optimisation and scalability improvements for reliable operation under varying workloads
- Prepare, update, and maintain technical documentation, including program specifications, system architecture, and user guidance materials
- Provide technical input into solution proposals, including feasibility assessment, cost considerations, and recommendations for software development, enhancement, or upgrades
- Collaborate with team members to support project delivery and continuous improvement of development practices
Requirements
- Bachelor’s degree or above in Computer Science, Software Engineering, or a related field
- At least 5 years of relevant software development experience
- Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (e.g. React, Vue)
- Experience in backend development and designing RESTful APIs
- Familiarity with relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases
- Experience with version control tools (e.g. Git) and CI/CD processes
- Strong analytical and problem-solving skills, with the ability to contribute to system design and development independently and collaboratively
- Good English communication skills, with the ability to engage effectively with clients in a professional environment