Lead Computer Programmer

Reliance Marketing Limited T/A Reliance Utilities


Date: 3 weeks ago
City: Auckland, Auckland
Contract type: Full time

Position Description – Lead Computer Programmer

About us

Based in Auckland, New Zealand, Reliance Utilities began as an outsourced sales agent for power companies before evolving into a dedicated energy brokerage. We are now the fastest-growing energy broker in New Zealand.

We are seeking a highly skilled Lead Computer Programmer with over 10 years of experience in Python/Flask, JavaScript/Vue, MySQL and Linux server administration.

Ideal candidate

The ideal candidate will require a strong background in developing and implementing finance business applications, hands-on experience in product ownership, DevOps engineering, and Agile/Scrum coaching. This role requires technical expertise and leadership skills to guide cross-functional teams in building scalable, secure, and high-performing software solutions.


Key Responsibilities

Software Development & Architecture:

  • Lead the design, development, and maintenance of finance business applications using Python/Flask, JavaScript/Vue and MySQL.
  • Architect scalable and secure backend and frontend solutions to support financial transactions and business processes.
  • Ensure software reliability, performance, and security through code reviews and best practices.

Product Ownership & Business Application Implementation:

  • Collaborate with business stakeholders to define product roadmaps and align development efforts with business needs.
  • Oversee the implementation of finance-related applications, ensuring seamless integration with existing systems.
  • Translate business requirements into technical specifications and drive product development cycles.

DevOps & System Administration:

  • Manage and optimize Linux-based servers, ensuring high availability and security.
  • Implement Continuous Integration/Continuous Deployment pipelines and automate deployment processes to improve software delivery efficiency.
  • Monitor system performance and troubleshoot infrastructure-related issues.

Agile/Scrum Coaching & Team Leadership:

  • Mentor and guide development teams in Agile/Scrum methodologies to enhance collaboration and productivity.
  • Act as a Scrum Master or Agile Coach, ensuring smooth sprint planning and execution.
  • Foster a culture of innovation, continuous learning, and best practices within the team.

Human Resource Management:

  • Lead the recruitment process, identifying top talent to build a high-performing development team.
  • Provide guidance and mentorship to team members, fostering skill development and career growth.
  • Set clear objectives, conduct regular performance reviews, and ensure a productive work environment.

Qualifications & Requirements:

  • Bachelors Degree in Information Technology
  • 5 years of experience in software development, with expertise in Python/Flask, JavaScript/Vue, MySQL and Linux server administration.
  • Proven experience in implementing finance business applications.
  • Hands-on experience in product ownership and DevOps engineering.
  • Experience as an Agile/Scrum Coach or Mentor is highly desirable.
  • Strong leadership, problem-solving, and decision-making skills.
  • Excellent communication skills for collaboration with technical and non-technical stakeholders.

Location: Auckland

Number of Position: 1

Duration: Permanent fulltime – 40 hours per week

Wage Rate: $35-40 per hour


How to Apply

If you are interested in this opportunity, please send your cover letter and resume to [email protected]

Post a CV