About Finvia Ltd

Finvia Ltd is a financial technology company developing and maintaining application platforms and data-driven systems that support operational decision-making and financial services delivery. We are seeking an Analyst Programmer to contribute to system analysis, application development and data-enabled product improvements.

About the Role

This is a full-time (minimum 40 hours per week) permanent position combining systems analysis, application development and technical documentation responsibilities, consistent with ANZSCO 261311 – Analyst Programmer.

The successful candidate will work closely with internal stakeholders to analyse requirements, design technical solutions, develop and enhance applications, and support implementation and optimisation of business systems.

AI-assisted development tools may be used as productivity aids; however, all system analysis, design decisions, coding, testing and final deliverables remain the responsibility of the Analyst Programmer.


Key Responsibilities

Systems Analysis & Requirements

  • Consult with stakeholders to gather, analyse and validate business and system requirements
  • Translate operational needs into structured functional specifications and technical design documentation
  • Assess feasibility, data impact and system integration considerations
  • Identify opportunities for process automation and system optimisation

Application Design & Development

  • Design, develop and enhance internal applications, tools and system components
  • Develop database structures, queries and data processing logic to support application functionality
  • Build dashboards and monitoring tools to support operational and performance analysis
  • Refactor and optimise existing systems for performance, maintainability and scalability

Testing & Quality Assurance

  • Plan and execute unit, integration and system testing
  • Develop structured test cases and validation methods for application functionality
  • Diagnose and resolve defects and system issues
  • Document testing outcomes and coordinate remediation where required

Implementation & Support

  • Assist with system deployment and release activities
  • Provide ongoing application support and performance monitoring
  • Collaborate with cross-functional teams including product, data and infrastructure
  • Maintain technical documentation and version control records

Qualifications & Experience

Applicants must meet one of the following:

  • A relevant Bachelor’s degree (Level 7 or above) in Information Technology, Computer Science, Engineering or a closely related quantitative discipline such as Industrial Engineering, Systems Engineering, Data Analytics or Applied Statistics;
    OR
  • At least 3 years of relevant industry experience in systems analysis and application development.

Applicants should also demonstrate:

  • Experience analysing user requirements and producing structured functional and technical documentation
  • Practical programming experience in languages such as Python, Java, JavaScript or similar
  • Experience working with relational databases and SQL
  • Understanding of data modelling, system validation and testing practices
  • Strong analytical and problem-solving capability
  • Ability to communicate effectively with both technical and non-technical stakeholders

Preferred Technical Skills

  • Experience developing dashboards or data visualisation tools (e.g., Power BI, Tableau or web-based dashboards)
  • Experience working in Agile delivery environments
  • Understanding of secure coding and data protection principles

Applicants must have the legal right to work in New Zealand

Employer Questions

Your application will include the following question(s):

  • Are you a NZ citizen or Permanent Resident?
  • Do you have an open work visa valid for at least 12 months?