Senior Developer
AIA CareersAucklandUpdate time: July 1,2021
Job Description
At AIA, our promise is to help people live Healthier, Longer, Better Lives by encouraging them to make positive lifestyle changes one step at a time. Our firm belief is that by following our Operating Philosophy of doing the right thing, in the right way with the right people, the results will come. AIA Insurance for Life, Health and Wellbeing.

The opportunity:

As a Senior Developer, you’ll design, develop, deploy and support Technical Solutions. Reporting to a Scrum Team Lead, you’ll join a collaborative Technology team who work across a range of technologies and projects.  

About the role:

             

Technical Business Analysis

  • Assess and understand the business requirements through liaison with key business user groups / stakeholders.

  • Ensure high level functional and non-functional requirements have been captured.

  • Provide input to the estimation process to include the identification of required resource types and effort – covering all aspects of the delivery lifecycle.

Technical Design

  • Ensure you have a detailed technical knowledge of the designs, implementation and infrastructure related to your assigned systems.

  • Create and maintain Technical Designs that adhere to all applicable standards and have taken into considerations associated data, system integration, security, scalability, supportability and complexity.

  • Liaise with the relevant Architect and/or Technical Lead to ensure Technical Designs align with the architectural requirements and other project deliverables.

  • Engage with relevant leader of the domain and/or Business Unit stakeholders to communicate/negotiate technical limitations and/or boundaries.

  • Communicate the final and agreed Technical Design with all relevant groups and stakeholders.

Application Development

  • Where required design, code, unit test, build and deploy software components.

  • Ensure all code, defects and releases are managed using the agreed tools and processes.

Technical Support

  • Contribute to the a proactive programme of work to ensure your systems remain robust, reliable and supportable.

  • Contribute to the timely resolution to any incidents impacted your systems within the agreed Service Level Agreements.

  • Ensure a root cause analysis is undertaken for any incidents and any underlying issues are captured in a problem record.

  • Respond to queries about technical aspects of your assigned systems from stakeholders including internal customers, risk and audit teams.

  • Where required, provide out of hours and offsite support to production applications and releases.

  • Contribute to the maintenance of development environments and software delivery tools.

  • Contribute to the roadmap for assigned systems to ensure they remain supportable and continue to meet evolving business needs.

Quality Assurance

  • Ensure that the technical quality of each deliverable is acceptable and aligned with best practice and agreed standards.

  • Perform risk and impact assessments on all deliverables.

  • Continually manage the expectations of the business and project stakeholders as technical solution and deliverables evolves.

  • Conduct ongoing design and code reviews.

  • Prepare all relevant quality documentation.

Leading and Mentoring Development Team

  • Work collaboratively with the AIA Development Teams (local and offshore) and vendors to deliver required software solutions.

  • Support developers and other resources, in gaining an understanding of the AIA systems, infrastructure, processes and constraints.

  • Contribute to the on-going retention of technical knowledge and skills to ensure the ongoing supportability of systems.

  • Pursue personal development of skills and knowledge for the effective performance of the role.

  • Contribute to the ongoing review and redesign of processes or procedures to deliver improved team productivity or efficiency.

Methodology - Agile (Scrum) & Waterfall regardless of the domain.

  • Other mandatory technical skills that depend on the domain the role and assigned systems will be provided separately.

  • Managing your workload to ensure delivery objectives are met.

About you:

  • Bachelor, Technical Degree or Tertiary qualifications in Technology or related discipline and strong experience in application development.

  • Excellent knowledge of and experience in relevant software languages.

    • SQL database/scripts

    • Web page development and JavaScript

  • Preferably if you have programming experience of

    • C#

    • Visual Basic/VB.net

    • Delphi 

    • MS Access

  • Experience with enterprise content management systems e.g., xPression.

  • Strong commercial experience of working within software development projects preferably in Insurance or Financial industry

  • Experience in application support

  • Technical capability in particular applications dependant on Domain

  • Use industry and sector experience to bring progressive best practice solutions to AIA.

Why choose AIA:

At AIA, we’ve made a promise to help people live Healthier, Longer, Better Lives. And it starts with our own people.

  • We invest in training and development to build on your current skills

  • Career development through internal mobility opportunities

  • Work for a business helping make positive health and wellbeing changes to the lives of New Zealanders

  • Access additional leave days to recharge and refresh yourself

  • Enjoy wonderful Health and Wellbeing initiatives that support you

  • Work with supportive and inclusive managers

  • Flexible working arrangements

What’s next?

If you’re passionate about making a difference – then click the ‘Apply Now’ Button!

Recruitment Agencies: Our Talent team does not require any recruitment agency support.

Interested Candidates: Apply using the ‘Apply’ button. No emailed applications accepted. For general enquiries only, contact:

You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.

Get email alerts for the latest"Senior Developer jobs in Auckland"