AIA New Zealand
Senior Developer - Salesforce
- Posted Today
- On Site
- Full Time
Location
Auckland
Job Description
BELIEVE IN BETTER
Do you believe in shaping a better, healthier, more sustainable future through the power of digital?
At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone.
It's finding new ways to not only better people's lives, but to better the communities and environments we live. As pioneering innovators for over 100 years, we’re now transforming our organisation to be faster, simpler, and more connected. Because we want to be even better equipped to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives.
And to get there, we need people with tech/digital/analytics expertise and passion to help develop positive sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone.
Sound like you? Then read on.
The opportunity:
At AIA we are big users of Salesforce. As part of the team, you will get the chance to make the most of Salesforce Omnistudio, Agentforce AI, Lightning, Communities and Marketing Cloud to create beautiful digital experiences for customers, advisers and staff.
The role will contribute to a ‘build it once and use it for everyone approach’ to simplify our business. Over time your contribution and leadership across our Salesforce and front end team will:
1. Improve our technical practices
2. Drive technology simplification; and
3. Support an engineering culture across the team As a Senior Developer, this role will contribute to the design, development, deployment and support of technical solutions.
Key responsibilities include:
Technical Business Analysis & Technical Design
- 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.
- 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 consideration 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 proactive programme of work to ensure your systems remain robust, reliable and supportable.
- Contribute to the timely resolution of any incidents impacting 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 for 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 and Risk Management
- 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.
- Execute relevant risk control test-plans relating to technology to ensure technology risks on the Salesforce platform are mitigated
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.
- Use industry and sector experience to bring progressive best practice solutions to AIA.
Ideally, you’ll bring:
- Bachelor, Technical Degree or Tertiary qualifications in Technology or related discipline
- 5+ years’ experience in application development
- Salesforce certification(s), preferably including both Salesforce Certified Administrator and Salesforce Platform Developer I
- Excellent knowledge of and experience with at least one of the following Salesforce products:
- Salesforce Service Cloud
- Salesforce Sales Cloud
- Salesforce Experience Cloud
- Salesforce Marketing Cloud
- Salesforce Industries and Omnistudio
- Salesforce Platform Apex development
- Strong skills and experience with the following technologies:
- Apex
- JavaScript / HTML / CSS
- Lightning Web Components (LWC)
- Flows
- SF CLI
- Aura
- Visualforce
- Git
- Experience in software design and architecture
- Delivery Methodology - Agile (Scrum) & Waterfall
- Experience in developing complex commercial solutions using relevant technologies and practices.
Why choose AIA?
At AIA, we believe in empowering every one of our people to find their 'better'. We do this by offering:
- Opportunities to grow within the business through internal mobility
- Competitive employee benefits that include insurances, an Employee Share Purchase Scheme and an extra day of leave each quarter to recharge
- Membership to AIA Vitality, our science-backed health and wellbeing programme that provides the guidance, tools, and rewards to get more out of life and start thriving. AIA Vitality partners include Airpoints™, Woolworths, MoleMap, endota, Les Mills, Samsung, Garmin and many more!
- A supportive and inclusive workplace
- Flexible working arrangements.
If you believe in developing a better tomorrow, apply now!
Diversity, equity, and inclusion are at the heart of who we are and what we do. Our commitment to these values is unwavering and they are central to our mission. AIA NZ values diversity in the workforce. We encourage candidates from diverse backgrounds, including those with a disability, additional mental health needs, chronic health conditions and/or are neurodiverse to apply for our roles. If you encounter accessibility barriers to the standard recruitment process, please email nz.talentacquisition@aia.com.
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.
Hard Skills Required
- Programming
- Salesforce
Benefits and Perks
-
🤱Extended Parental Leave
-
📆Paid Volunteer Leave
-
🏛Fully Paid Jury Service
-
🧕Inclusive Workspace
-
💯Employee Mentoring Program
-
⚧Gender Transition Support
-
💼Life Insurance
-
🧠Mental Health Workshops
-
🌿Wellness Program
-
🏎Competitive Salary
-
🎉Employee Discounts and Rewards
-
🎖Long Service Rewards
-
📣Referral Bonuses
-
🏆Performance Bonus
-
🚶Ease Back to Work
-
⏰Flexible Work
Job Schedule
- Shift Work