The Brand - Why thl & about the role
Mahi ki te thl Working for thl
Tourism Holdings Limited (thl) is the largest provider of holiday vehicles for rent and sale globally.
We also design and manufacture motorhomes and specialist vehicles via Action Manufacturing. And, what's more, we create and sell digital products, platforms and apps via our technology arm thl
Digital. Within NZ, we also operate the award-winning Kiwi Experience tour products and Discover
The pandemic accelerated the growth of the RV category globally, and the wider industry has dubbed 2021 the 'Year of the RV'.
This created the conditions for thl to have a record year for vehicle sales in all countries, far in excess of previous records.
At thl digital, we are passionate about using technology to create inspiring and unforgettable holidays. The delivery team's role is to develop platforms that enable our customers to feel fully engaged interacting with our products and services.
We're on a journey to scale our products and services for the rest of the world, and we're seeking passionate, agile team members to help us achieve this.
Mō tēnei tūranga mahi About this role
Objective / Purpose
Collaborating and coordinating with other developers to produce software artefacts
Deliver the architecture and support the design and implementation of solutions with the ability to balance strategic objectives against short-term technical imperatives
Hands-on development of software artefacts in a variety of languages and frameworks
Create technical designs and support the implementation
Propose and implement improvements to continuous integration and delivery processes
Implement best practices and support the software development lifecycle where applicable
Taking ownership for the ongoing development of thl digital solutions including :
Collaborating and coordinating with other developers to produce software artefacts;
Hands-on development of software artefacts in a variety of languages and frameworks;
Collaborate with architects to implement solution and technical design produced by architects;
The ability to create solutions that align to strategy, supports our needs, and to be part of the delivery teams on executing those solutions;
Propose and implement improvements to continuous integration and delivery processes;
Implement best practices and support the software development lifecycle where applicable;
Technical support of existing websites, e-commerce applications, and web services to minimise downtime and rectify bugs / issues.
Integrate, manage and support relationships with 3rd party application providers.
Keep up to date and understand disaster recovery plans for web applications. Meet agreed SLA response times with logged support calls.
Skills & Education
Relevant tertiary qualification and a minimum of 8 years' experience in a full-time professional development role with minimum 4 years' experience in Software development.
Ability to think strategically the business needs, the product and all technical challenges.
Demonstrated experience to gain the confidence of key stakeholders within the business unit and externally
Ability to create solutions that align to strategy, supports ourneeds, and to be part of the delivery teams on executing those solutions.
Broad technical experience across solution architecture, application development and infrastructure gained in multiple diverse areas.
Experience with ASP.net, MVC, AWS platform, No SQL database (Mongo)
Hands-on experience developing web and service applications built using .Net
Strong object-oriented design and programming skills.
Practical experience with git, build and continuation integration.
Excellent problem solving, issue identification and technical documentation skills.
Experience in an Agile environment.
Experience with .NET core and SaaS platform will be advantageous
Experience with AWS
Work closely with the other members of the Development Team to deliver agreed web development projects.
Maintain relationships with designated 3rd party software suppliers.
Attend WIP meetings with appropriate thl teams.
Undertakes all other general duties as required by management.
Take an active part in SCRUM processes