Senior Web Developer
Christchurch, NZ
1d ago

The Role

The purpose and unique contribution of your Christchurch or Auckland based role is to provide a senior role in analysis, design, programming and implementation activities for all aspects of the development function within IAG Group Technology and provide mentoring and coaching to emerging developers.

This is to be achieved through the review, development and enhancement of various systems within IAG and working closely with the architecture community of Practice (CoP) whilst providing input into design and standards.

  • Essential skills required in React, Typescript, NodeJS (as server backend).
  • Beneficial is experience in Redux, AWS, MFEs, Insurance or Finance industries
  • Key Responsibilities :

  • Working on solutions, ranging from simple to highly complex, this person will need to perform the following activities :
  • Understand the SDLC model and what their specific activities are in designing and then delivering a solid, robust application.
  • Enhance coding and source code development standards.
  • Design and develop code that is clean, understandable, maintainable and extensible.
  • Design, develop and implement test plans to accurately test the application code, functions, modules and program.
  • Encourage maintenance of detailed and accurate documentation per all IAG standards.
  • Key contributor to the project estimation process reviewing and challenging where necessary, estimates for tasks;
  • Liaise with business system owners directly (where required) to refine requirements and provide guidance.
  • Participation in out of hours incident resolution when required.
  • Responsible for conducting code, design, integration build, release, versioning, and unit testing reviews of peers.
  • Responsible for solving complex programming issues and mentoring other staff on best practice programming techniques.
  • Mentoring of emerging developers in the software development activity.
  • Where appropriate lead teams of Software Development Analysts and / or contract staff in the design and development of application components.
  • Support and coach teams to deliver using agile and continuous delivery principles. Attend stand-ups, lead retros, planning and prioritisation sessions.
  • Drive staff engagement, encouraging an inclusive, open and collaborative environment
  • Skills & Experience :

  • Design and development experience with relevant technologies.
  • Good working knowledge of the application design and development processes, methodologies and their direct implementation to applications projects.
  • Strong understanding of structured programming principles (e.g. object-oriented) as applied to software development.
  • Proven ability to implement generic, re-usable solutions, components, or frameworks, including appropriate documentation and training
  • Experience in developing and executing a software implementation plan.
  • Attention to detail skills through prior experience at the tactical / implementation levels.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, Or,
  • Relevant Industry experience and / or qualifications.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form