The New Zealand Green List

Get New Zealand residency the day you land: check out the Green List jobs with residency pathways! Immigration New Zealand created the Green List to fast-track residency pathways for certain occupations, and consists of two tiers.

View the Green List

Find out if you can move to New Zealand

We’ve created a free 2-minute appraisal form to give you an idea of your chances to get a job in New Zealand and make the move here.

Get your free appraisal

Register for updates

We post regular news, host events (both live and online), and keep you informed about moving to and working in New Zealand.

Sign up to our updates
Software and Applications Programmer | Jobs in New Zealand

Software and Applications Programmer

Software and Applications Programmers there has never been a better time than now to move to New Zealand, with the occupation being selected by the New Zealand Government to be eligible for the straightforward ‘Straight to Residency’ pathway on tier 1 of the Green list  


As international recruitment and immigration specialists, we have been helping professionals find their home in New Zealand for 25 years, from jobs to visas and relocation we’re with you every step of the way.   


We are partnered with a large number of employers throughout New Zealand and as the preferred agency for overseas applicants, we will consider all applications.   


Once we have reviewed your application, we will advise you of next steps.


Please note, that as immigration specialists, the initial contact will be with our immigration team as it’s important that we know your immigration eligibility before you apply for actual roles.


Your day-to-day responsibilities will include:

  • Design, develop, and maintain desktop applications using WPF and the MVVM pattern.
  • Collaborate with the team to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify, correct bottlenecks, and fix bugs to improve application performance.
  • Implement continuous integration and deployment (CI/CD) pipelines using Azure DevOps.
  • Help maintain code quality, organization, and automatization.
  • Participate in code reviews to ensure best practices and standards are followed.

Ideally, your experience to date will include:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of 4 years of proven experience in desktop application development with WPF and MVVM.
  • Strong understanding of .NET framework and .NET Core with C# programming language.
  • Experience with XAML and UI design/development.
  • Proficient in using Azure DevOps for version control, CI/CD, and project management.
  • Familiarity with SQL databases and Entity Framework.
  • Knowledge of software design patterns, especially MVVM, and how they apply to WPF applications.
  • Excellent problem-solving and analytical skills.
  • Experience with unit testing and integration tests.