Full Stack Developer
Role details
Job location
Tech stack
Job description
Working in a small team of senior IT gurus and reporting to the Business Application Manager, your day-to-day activities will utilise your years of experience developing and maintaining our critical, high performing and highly available applications using industry-standard frameworks and technologies. You will collaborate with our users and other technical staff in conceptualising and developing on top of our array of custom .NET and Angular / JS Applications, but your happy place is working in middleware and backend.
When you find yourself wanting more, you'll be brainstorming ways we can utilise new technologies, help plan out our future with local AI models and leverage automation platforms to "do more with less".
Requirements
-
Extensive technical knowledge of software design patterns, and the ability to whiteboard a complex application diagram while chatting with teammates.
-
Solid experience in backend solutions and frameworks, focusing on your previous roles building APIs and database abstraction layers.
-
Advanced knowledge in C#, .NET, JavaScript (Vanilla/Angular/Typescript), and cloud platforms/resource management in Azure.
-
SQL is second nature, allowing you to provide technical advice on how a long-running query can gain performance.
-
Extensive experience with development platforms and containerised applications using Kubernetes & Docker.
-
Exceptional communication skills, enabling you to break down complex problems and solutions and convey them in simple ways.
-
"BAU" experience with agile product delivery methodologies and use of JIRA for projects.
-
"BAU" with unit testing frameworks, version control systems, and CI/CD platforms.
-
A love/hate relationship with both Windows and Linux, defaulting to Android over Apple.
You must have the right to work in New Zealand and be willing to base yourself in the Hawke's Bay office.