Software Developer
About the role
Why you would like it:
- Work across web, desktop, mobile and cloud (genuine variety)
- Hands-on modernisation work, not just keeping the lights on
- Small, experienced team with strong domain knowledge
- Based in Dunedin with a supportive, down-to-earth culture
The Opportunity:
This role suits a Developer who’s comfortable context-switching and enjoys building practical software that supports real operational businesses. You’ll help maintain a suite of established applications while contributing to a steady modernisation programme, which will see you migrating parts of the platform to newer frameworks and improving how things are built, deployed and supported.
You’ll work across multiple languages and environments (from legacy to modern), make pragmatic technical calls, and help shape architecture, performance and reliability. If you like being close to the product, solving problems end-to-end, and balancing short-term delivery with long-term improvement, this should feel like a good fit.
Company Profile:
This is a well-established, Dunedin-based software organisation building industry-specific tools used in freight and financial services. The team is small, experienced, and focused on stable, well-structured solutions, with a friendly culture and deep knowledge of the domain.
The Role:
- Maintain and enhance existing applications across multiple platforms
- Deliver new features end-to-end: design, build, test, deploy
- Support migration of core systems to modern frameworks
- Build and maintain web services (REST) and integrations
- Create functional, intuitive UIs across web/desktop/mobile
- Troubleshoot issues and improve performance and reliability
- Lift standards around documentation, practices, and quality
- Support cloud deployment, configuration, and optimisation
Your Fit:
- Strong C# experience across .NET Framework and .NET Core
- Good grounding in architecture and design patterns
- Solid SQL/database experience (MSSQL, PostgreSQL and/or MySQL)
- Web dev experience: ASP.NET MVC, Web Forms, and/or Java (Quarkus/Spring/EJB), plus OAuth2/REST
- Desktop development exposure (WPF or similar)
- Native mobile development experience across Android (Java/Kotlin) and iOS (Swift/Objective-C)
- Comfortable supporting legacy VB.NET and VBA where needed
- Cloud experience (AWS and/or Azure) for deployment and optimisation
- Git and CI/CD experience
If you enjoy variety, ownership, and modernising systems, apply now.