Software Engineer

دوام كامل في Mercury NZ Limited في New Zealand
نُشرت يوم November 17, 2024

تفاصيل الوظيفة

At Mercury you're not just an employee, you're part of something bigger, and something great. Our team makes a real difference to New Zealand by doing new and exciting things with energy. Tiakina te anamata, mā te tūhono i ngā tāngata me ngā wāhi o te inamata. Mercury is a bold future-focused organisation, leading the way with renewable energy and working toward a sustainable future. At the heart is our purpose; Taking care of tomorrow, connecting people and place today. This pushes us to do all we can to create a better future for our people, communities, and Aotearoa. Our Technology team at Mercury have been on a journey to become future fit and to deliver strategic sustainable value across Mercury. This has created numerous opportunities for our current people to grow and to attract talent that wants to be part of this exciting new phase. In this role we are looking for an exceptional Software Engineer (Intermediate) to join our team. You will have the opportunity to work in an innovative environment and contribute to the dynamics of an awesome team. We work in an Agile manner, and you will have an opportunity to build on what we have already achieved and grow with the team. You'll contribute to all phases of the software development life cycle and work with the wider software engineering practice to constantly refine and improve our ways of working. Your ideas and suggestions will be valued and will help us on our continuous improvement journey. Responsibilities Include:

  1. Write clean, scalable, and maintainable code following best practices that meet business requirements.
  2. Build and maintain APIs and integrations across various systems.
  3. Collaborate with cross-functional teams, including product owners, delivery leads, and QA, to ensure cohesive project execution.
  4. Debug, test, and troubleshoot software to optimise performance and resolve issues.
  5. Participate in code reviews to improve code quality and share knowledge.
  6. Support continuous improvement by staying updated on new technologies and incorporate them as relevant to enhance our products and ways of working.
  7. Document software solutions and processes for future reference and team understanding.
Qualifications and Experience:
  1. Tertiary degree or similar level qualification in a technology-based discipline.
  2. 3-5 years of experience in software development, with hands-on experience in C# .NET Core in an enterprise environment.
  3. Familiarity with microservices architecture and event-driven systems, with a desire to deepen knowledge in these areas.
  4. Experience with RESTful API development and understanding of API best practices.
  5. Working knowledge of CI/CD pipelines and exposure to tools like Git source control including Azure DevOps/GitHub.
  6. Familiarity with TDD and experience with unit testing.
  7. Understanding of SOLID principles and ability to write clean, maintainable code.
Our ideal applicant will have:
  1. REST API, Entity Framework, JSON
  2. Azure or AWS Cloud Platforms
  3. SQL
  4. Postman
  5. Exposure to DevOps/GitHub and React a bonus!
Mercury offers (full benefits are listed on our Career Page):
  1. Additional 5 days leave per annum (MyDays).
  2. $400 one-off tax-free payment towards setting up your home office.
  3. A diverse workplace where your unique abilities and talents will be recognised and encouraged.
  4. Annual salary reviews with excellent parental leave policy, with the option to purchase additional leave.
  5. The opportunities, career paths and facilities associated with working for one of New Zealand's largest energy providers.
  6. Flexible working policy - The autonomy and trust to work flexibly from our purpose-built premises and from home, recognising the value of this flexibility in the modern world.
  7. Discounted health insurance and free life and income insurance.
  8. Excellent well-being programme including up to $100 annual check-ups and confidential assistance programme.
  9. Gender affirmation leave and supportive bereavement leave to be taken when you lose anyone close to you, including your pet.
Mercury is a learning organisation that is committed to providing you with opportunities to grow and develop that will benefit you now and in the future. Part of your role includes building your skillset and mindset through a variety of ways. We believe this creates an energised, innovative and agile work environment where you will feel valued. At Mercury, we believe that having a team of individuals with different backgrounds, experience and capability working together makes us stronger and better as an organisation. We know that some candidates may only apply for a role if they meet all of the criteria. If you have a passion for creating Energy Freedom and want to join our team, we encourage you to apply for any role that matches your skills, capabilities and interests, even if you aren't sure if you meet all of the criteria. If you require assistance or accessibility support from us during the application and selection process, please reach out to recruitment@mercury.co.nz. A full position description is available below. Applications close 2nd December at 5:00pm. Please note that Mercury retains the right to bring a particularly strong candidate through to interview more quickly. #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
تحسين فرصتك لحصول على وظيفة خذ دورة عبر الإنترنت على تطوير البرمجيات ابتداءً من الآن. تطلب ترويج10 دولار للدورات عبر الإنترنت. انظر جميع الدورات
See All Software Jobs
تعليقات وملاحظات تعليقات وملاحظات