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?