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 our Job Search Team know that you want to know more about this role.

Email MARTINA

"I am interested in this job, but I am not an NZIC client yet."

Email us to express an interest in this role. Attach your CV if you like.

Email US





Please note: The New Zealand job market is dynamic and constantly evolving. A role that is available today will very likely be filled in the coming months.

Don't be discouraged if a role that interests you has been filled by the time you are ready to start a job.

Our Job Board is a vital component of our Job Seeker Service and a crucial tool for gaining access to the Hidden Job Market in New Zealand.

Are you looking for a job in New Zealand?

Partner with our Job Search Consultants.