Senior Software Developer

Date: 04-Jan-2022

Location: Auckland, New Zealand

Company: Canon


  • Great Working and Team Environment
  • Investment in your growth and development
  • Join a globally recognised and respected brand

About us

As a market leader in Business Process Optimisation and IT services for over 20 years, Canon Business Services ANZ helps organisations optimise, automate and transform their operations, setting them up for greater growth. We work collaboratively with customers to get the results they want, delivering bespoke solutions designed to meet and exceed their business needs, overcoming challenges, and freeing them up to focus on what sets them apart.

We are trusted by industry leaders because of our dedicated customer focus, and agile approaches to solving our clients’ key challenges. With a commitment to delivering the best service management experience possible, many clients have partnered with us for more than a decade. The solutions we deliver are reliable, scalable, and cost-effective, helping customers to not just get ahead but stay ahead.

When you join Canon Business Services ANZ, you’ll find a rewarding culture that values you. You’ll be empowered to focus on your career progression and turn your goals into reality as an integral part of the group’s success.

About the role

This is a rare opportunity in the NZ market to join a global brand in a role where you will create software solutions to meet customer needs. You’ll be involved in building flexible service orientated architecture for web and standalone applications and you’ll drive organisational initiatives maintaining global technology standardisation for Microsoft .Net. In this highly regarded team you play a key role in providing technical leadership within the Canon Business Services development environment

Scope of the role includes:

  • Evaluating new technologies and building capability into Canon Business Services’ existing product stack
  • Driving organisational initiatives and global technology standardisation for Microsoft .Net
  • Developing software systems from defined deliverables within a defined strategy (where necessary) and agreed timeframes.
  • Using initiative to consider alternative strategies and raising alternatives with the Group Development Manager and/or Systems Architect, before use and implementation
  • Supporting Canon Business Services’ Lead Consultants with the technical feasibility and solution design of customers’ requirements
  • Strict adherence to the Software Development Life Cycle

About you

As someone with at least 8 years experience in a similar role you will leverage your tertiary qualifications in computer science and your extensive knowledge of  you possess the following skills and experience:

  • Advanced skills/knowledge in Window services, Frontend, Backend, Web API, database design and implementation, with full stackability.
  • Knowledge and experience of logical and physical database architecture and schema design
  • Programming & Front End Stack:  C#, VB.Net, Net Framework latest, ASP.Net MVC, ASP.Net Web API, ASP.NET Core, WPF, WCF, LINQ, XML,HTML/HTML5, Bootstrap, CSS 3, VBA, JSON,XSLT, JQuery, React JS, Angular JS, Angular 2+, Entity Framework , Enterprise library
  • Database Stack:  SQL Server 2005 -2019
  • BI Stack: SSIS,SSRS,SSAS       

Desired skills and experience includes:

  • Experience in enterprise software development and in house software development.          
  • Capable of/interested in developing others knowledge and skills
  • Build & Unit Testing Tools: SVN, MS Test
  • Experience in building ‘service orientated’ architecture, and integrating the Services using Enterprise Service Bus ‘ESB’ (exposure/reuse orientated).
  • Experience in detection and tuning of SQL performance issues
  • Experience in Network security, Data Security and Cloud movement
  • Experience in Windows Azure Serverless and AWS Cloud Computing (IaaS, PaaS) architectures (desirable)
  • Technical expertise in design and architecture patterns
  • Database Stack:  Oracle, MySQL, MS Access


In return we offer you a great team, a trusted global brand, career development opportunities, and the opportunity to make a significant impact of the growth of our business.

We believe in the power of an inclusive and diverse workforce. We trust you will bring your authentic self to work and we will focus on making sure that together, we make a strong contribution to the broader community in which we operate. Where possible, flexible working arrangements are the norm, as we know a better work-life balance can improve your motivation, performance, and productivity.

As an equal opportunity employer, all applicants will be considered. Benefits/perks may vary depending on the nature of your employment with Canon Group and the country where you work. All applicants must be eligible to work in the country they are applying to at the time of application.

Looking to join this diverse team? Apply online now.

Successful applicants will be notified of next steps.