Software Engineer
Ravensdown
Date: 1 day ago
City: Christchurch, Canterbury
Contract type: Full time

If you're keen to grow your career, there's no better place to nourish it than here. We're committed to providing our people with all they need to positively thrive. So, isn't it time you put your trust in the company that's been trusted throughout New Zealand for over 40 years?
Smarter farming for a better New Zealand TM
Ka pūkekotia a Rongomātāne, ka poho kererū a Aotearoa
About The Company
Ravensdown as a co-operative is all about essential farm inputs, and smart people using smart tools with the latest science in mind and our shareholders' interests at heart.
We are an integral part of the food creation process. We are the only co-operative that tests for, advises about, buys, ships, stores, spreads, measures and maps food creating nutrients and fertiliser in a truly integrated way.
Using technology, science, and smart people, we work in partnership with our farmers to provide the nutrients and agronomic solutions they need, together with innovative environmental products and services.
Through this, we are committed to Smarter farming for a better New Zealand.
About The Role
We're looking for talented Software Engineers to join our IT team. Reporting to the Software Development Manager, you'll play a key role in designing, developing, testing, and documenting software solutions that drive our product success.
Working closely with cross-functional product teams, you'll translate business requirements into robust technical solutions using agile methodologies and modern continuous delivery practices. You'll have the opportunity to work with cutting-edge technologies while building scalable, user-centric applications.
Your responsibilities will include maintaining and enhancing our existing production systems, implementing new features that improve user experience, and contributing to our culture of continuous improvement. We value engineers who are passionate about code quality, best practices, and staying current with emerging technologies.
About You
You're a passionate software developer who stays current with industry trends and enjoys mentoring others to build knowledge and quality across both internal and external teams.
Our ideal candidate brings proven experience designing and delivering scalable solutions within large enterprise environments and cloud-based platforms. You have hands-on expertise across the full software development lifecycle, including architecture design, development, code reviews, and comprehensive testing practices.
You excel at analysing complex business and technical challenges, providing thoughtful recommendations for architecture and development approaches while considering problem domains, stakeholder needs, and risk factors.
Beyond technical expertise, you're a natural relationship builder who thrives in collaborative environments. You understand that great software comes from great teamwork, and you're skilled at working effectively with diverse teams and stakeholders to drive projects forward and deliver meaningful results.
The Ideal Candidate Will Possess
Click on the 'Apply' button to upload your CV and cover letter or contact Olivia Stretch, HR Business Partner* via [email protected] *for any further questions
Ravensdown is committed to a drug and alcohol-free workplace. The successful applicant will be required to undergo a pre-employment drug test.
Smarter farming for a better New Zealand TM
Ka pūkekotia a Rongomātāne, ka poho kererū a Aotearoa
About The Company
Ravensdown as a co-operative is all about essential farm inputs, and smart people using smart tools with the latest science in mind and our shareholders' interests at heart.
We are an integral part of the food creation process. We are the only co-operative that tests for, advises about, buys, ships, stores, spreads, measures and maps food creating nutrients and fertiliser in a truly integrated way.
Using technology, science, and smart people, we work in partnership with our farmers to provide the nutrients and agronomic solutions they need, together with innovative environmental products and services.
Through this, we are committed to Smarter farming for a better New Zealand.
About The Role
We're looking for talented Software Engineers to join our IT team. Reporting to the Software Development Manager, you'll play a key role in designing, developing, testing, and documenting software solutions that drive our product success.
Working closely with cross-functional product teams, you'll translate business requirements into robust technical solutions using agile methodologies and modern continuous delivery practices. You'll have the opportunity to work with cutting-edge technologies while building scalable, user-centric applications.
Your responsibilities will include maintaining and enhancing our existing production systems, implementing new features that improve user experience, and contributing to our culture of continuous improvement. We value engineers who are passionate about code quality, best practices, and staying current with emerging technologies.
About You
You're a passionate software developer who stays current with industry trends and enjoys mentoring others to build knowledge and quality across both internal and external teams.
Our ideal candidate brings proven experience designing and delivering scalable solutions within large enterprise environments and cloud-based platforms. You have hands-on expertise across the full software development lifecycle, including architecture design, development, code reviews, and comprehensive testing practices.
You excel at analysing complex business and technical challenges, providing thoughtful recommendations for architecture and development approaches while considering problem domains, stakeholder needs, and risk factors.
Beyond technical expertise, you're a natural relationship builder who thrives in collaborative environments. You understand that great software comes from great teamwork, and you're skilled at working effectively with diverse teams and stakeholders to drive projects forward and deliver meaningful results.
The Ideal Candidate Will Possess
- 4+ years of experience in software engineering with demonstrated growth and learning.
- Bachelor's degree in Software Engineering /Information Systems or equivalent.
- Solid software development skills, understanding of core principles, and strong ability to learn.
- Good technical knowledge of software design patterns and understanding of when to apply them.
- Ability to communicate technical concepts clearly to team members and stakeholders.
- Strong communication and teamwork skills.
- Ability to understand business problems and contribute to researching appropriate solutions.
- Experience with agile product delivery.
- Experience with unit testing frameworks, source control and CI platforms.
- Experience with .NET, familiarity with Python, T-SQL, relational databases, and exposure to Docker and cloud platforms such as AWS.
- Web and mobile application development experience advantageous.
- Excellent benefits package (Including Medical Insurance & Life Insurance)
- Career opportunities in a fantastic cooperative
- Great company culture
Click on the 'Apply' button to upload your CV and cover letter or contact Olivia Stretch, HR Business Partner* via [email protected] *for any further questions
Ravensdown is committed to a drug and alcohol-free workplace. The successful applicant will be required to undergo a pre-employment drug test.
See more jobs in Christchurch, Canterbury