Please post your requirement

We recommend that you provide us with as much information as possible to ensure that the listing will attract a suitable candidate.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Job Listing Number
Job Listing Number

Senior Software Developer

Information & Communication Technology

Exciting opportunity for an experienced Senior Software Developer

About this role:

  • Work with Business Analysts to translate business processes into functional requirements, contributing to the creation of the solution architecture and design.
  • Lead technical designs to create solution architecture documents and patterns to support solution delivery.
  • Define and document software integration to agreed standards and patterns.
  • Enhance existing software components as part of a change request process to enable new functionality.
  • Provide assistance and recommendations with the evaluation of new software solutions.
  • Ensure that Developer documentation for software and solutions is fit for purpose and current.
  • Serve as a technical liaison among project managers, developers, and stakeholders.
  • Work alongside project managers to add the technical components of a project enabling overall project plans and schedules to be developed.
  • Actively maintain and contribute to establishing and maintaining architectural artefacts, standards and roadmaps.
  • Engage and work with leadership, business product owners and stakeholders to provide software and technology solutions that deliver to the company's requirements.
  • Actively participate in project activities and provide technical leadership to assigned projects.
  • Participate in Architecture Review Board meetings and appropriate communities of practices.
  • Work with external support providers where necessary to deliver the required outcomes
  • Coach and mentor software engineers, programmers, and other team members.
  • Actively participate in and contribute to ITS Knowledge Share sessions.

Education/Qualifications:

  • Bachelor’s degree or higher in Computer Science or related field, or equivalent relevant work experience.
  • Industry certifications such as TOGAF, Zachman, AWS or Azure Architect certifications
  • Minimum of five years’ work experience in software analysis, support, and development.
  • Excellent analytical and problem-solving skills.
  • Big picture problem-solving skills.
  • Experience in native public cloud software architecture patterns (Azure preferential).
  • Expertise with integration technologies (XML, JSON, SOAP, JMS Queues, ESB, ETL, Restful Web Services, Azure Data Integration Services etc.
  • Experience or good understanding of Microsoft Azure Data Platform (or similar) (Synapse, Data.
  • Sound knowledge and understanding of cloud technologies including SaaS, PaaS and IaaS.
  • Experienced with creating technical documentation.
  • Experienced in developing and/or interfacing with web services.
  • A thorough understanding of object-oriented programming concepts and languages.
  • Awareness of emerging software development technologies and standards.
  • A good knowledge of .Net, CSS, and HTML.
  • Experience with using SQL databases.
  • Demonstrated software design skills including function / class level design, interfaces between components.
  • Experience with one or more scripting languages such as JavaScript or similar.
  • Familiarity with SQL Databases.
  • Experience with using continuous integration and continuous development (CI/CD) practices.
  • Experienced with the Agile development methodology.

LANZ has 70+ vacancies

Didn't see the perfect job for you listed?

Get in contact to find out about more opportunities.

Enquire


Let us know if you are interested in this job!

"I am interested in this job and

I am an NZIC client."

Let your Job Search Consultant know that you are interested in this role.

Please note: The New Zealand job market is fluid. Don't be discouraged if a role that interests you has been filled or the recruitment process for that particular role is already in an advanced stage by the time you see the role.

"I am interested in this job, but

I am not an NZIC client yet."


To express an interest in a role on our Job Board email Rose Garland stating the title of the role and why the role interests you. Attach your CV if you like.

Email US

Do you want to find a job in New Zealand?

Ask us for a Free Assessment of your chances and join our Immigration and Job Hunt webinar.