YES CAR RENTALS LIMITED – Harewood, South Island
Minimum working hours : 40 hours per week
About Us
YES CAR RENTALS LIMITED is a leading provider of car leasing, hiring, and renting services. Our team, made up of travel enthusiasts, is dedicated to delivering exceptional customer service. We have consistently received positive feedback for offering a comprehensive and cost-effective car rental experience. Our stores are strategically located near airports for convenient pick-up and return. We offer multilingual customer service, 24 / 7 emergency assistance, unlimited kilometres, transparent pricing, and zero‑risk insurance packages.
Job Overview
The Software Engineer will be responsible for designing, developing, testing, and maintaining software systems and applications that support Yes Rentals’ online car rental platform and internal operations. The role ensures that all software solutions are secure, reliable, efficient, and aligned with the company’s business goals of delivering fast, cost‑effective, and environmentally friendly car rental services across New Zealand. This role involves working 40 hours per week.
Key Responsibilities
- Design, develop, and maintain software applications and backend systems to support the company’s online booking, payment, and fleet management platforms.
- Write, test, debug, and document program code in accordance with technical specifications, user requirements, and industry quality standards.
- Develop APIs and system integrations to ensure seamless data flow between customer interfaces, payment systems, and internal management tools.
- Research, analyse, and evaluate current systems and identify technological limitations or deficiencies that require improvement.
- Propose and implement innovative technical solutions to optimise performance, scalability, and user experience across all platforms.
- Manage software testing procedures, including automated testing and deployment pipelines, to maintain high system reliability.
- Monitor software performance, collect and analyse operational metrics, and identify areas for continuous improvement.
- Maintain comprehensive documentation of all program code, technical configurations, and system design specifications for auditing and support purposes.
- Collaborate with the System Administrator and IT team to ensure software and hardware systems are effectively integrated and maintained.
- Design and implement technical security measures, including encryption, authentication, and access control protocols, to safeguard company and customer data.
- Perform forensic analysis and troubleshooting to identify and resolve anomalies, threats, or potential vulnerabilities within the software environment.
- Ensure compliance with data protection regulations, company policies, and IT security standards throughout all stages of software development.
- Develop and maintain tools to support automation, software configuration, and system monitoring, improving efficiency and reducing manual workloads.
- Participate in the planning, estimation, and delivery of new software projects, ensuring they meet business and user requirements within agreed timelines.
- Provide technical expertise and guidance to other departments, assisting with system usage, troubleshooting, and continuous improvement initiatives.
- Contribute to the company’s sustainability goals by optimising software resource usage and supporting the transition to smart, low‑carbon digital systems.
Qualifications
Bachelor’s degree (or above) in Computer Science, Software Engineering or a related field preferred and more than 5 years of previous closely related experience required.Strong understanding of software development lifecycle like SDLC, programming principles, and system integration.Experience with version control tools like Git, continuous integration / deployment (CI / CD), and automated testing frameworks.Good understanding of software security, data encryption, and regulatory compliance related to data protection.Ability to effectively collaborate with cross‑functional teams including system administrators, designers, and project managers.Excellent communication and interpersonal skills with the ability to explain technical concepts to non‑technical stakeholders.Strong problem‑solving, analytical, and time management skills with the ability to handle multiple tasks in a fast‑paced environment.Join our team and be part of a dynamic environment where your skills and expertise will contribute to enhancing our customer experience and operational efficiency. Apply now to be a part of YES CAR RENTALS LIMITED, where we value every team member’s contribution to our success.
#J-18808-Ljbffr