Job Results  > IT & Telecomms

Software Developer

Job Type:

Full Time

Location:

Christchurch  Canterbury

Classification:

IT & Telecomms

Sub Classification:

Software - Developer

Reference #:

1657290

Contact Name:

Contact Email:

Overview:
We're looking for an enthusiastic and curious Software Developer to join our collaborative team. This role is the perfect opportunity to grow your skills and make a real impact on products that matter. You will be a key player in the entire development lifecycle, contributing to a team that values clean code, continuous learning, and a supportive culture.
 
About the Role:
As a Software Developer, you'll be immersed in a dynamic environment where you can turn ideas into high-quality, robust software. You won't just be closing tickets; you'll be solving complex problems and helping to shape the future of our products. Working closely with senior developers and the wider team, you'll contribute to commercial releases, research projects, and everything in between. This is a role for someone who is driven to learn, eager to take on challenges, and is passionate about building great software.
 
Key Responsibilities:

  • Code & Develop: Develop, test, and deploy high-quality, maintainable code, primarily using C# in the .NET environment.
  • Problem Solve: Diagnose, debug, and resolve software defects, and contribute to the design and implementation of new features.
  • Collaborate: Actively participate in our agile process, including sprint planning, daily stand-ups, and retrospectives.
  • Learn & Improve: Participate in code reviews by receiving and providing constructive feedback, and continuously look for ways to improve our code, processes, and tools.
  • Own Your Work: Contribute to the entire software development lifecycle, from requirements analysis and design through to testing and release.
  • Test Thoroughly: Write and maintain unit tests to ensure your code is stable, reliable, and meets requirements.
 
Skills & Experience:
  • 2 + years of commercial software development experience
  • A solid understanding of Object-Oriented Programming and core Computer Science fundamentals.
  • Proficiency in C# and a familiarity with the .NET environment. Experience with C/C++ is a plus.
  • Hands-on experience with version control systems, especially Git.
  • Familiarity with databases and SQL (e.g., MS SQL Server).
  • A basic understanding of agile methodologies and the software development lifecycle.
  • Experience with medical device software development is a strong asset, but not required.
Personal Attributes:
  • A Proactive & Curious Mindset: You have a genuine passion for technology and a drive to learn. You enjoy tinkering, solving puzzles, and figuring out how things work.
  • Strong Sense of Ownership: You are self-managed and take pride in your work, seeing tasks through to completion and ensuring quality.
  • Excellent Communicator: You can clearly articulate technical concepts and, crucially, you know when to ask for help after doing your own research.
  • Team-First Attitude: You thrive in a collaborative environment, are open to feedback, and are always willing to help your teammates.
  • Detail-Oriented & Resilient: You have a good eye for detail and view challenges and setbacks as valuable learning opportunities.
 

Apply now
SCHEMA MARKUP ( This text will only show on the editor. )
Apply now
Interested in this job?
Save Job

Share this job

Create Alert
SCHEMA MARKUP ( This text will only show on the editor. )