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