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 linda@relianceutilities.co.nz