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 ‘Work 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.