This job is no longer available
This job expired on 05/08/2026. It no longer accepts applications.
Senior .NET Engineer – Multi‑tenant SaaS Platform
BookingTimes · Invercargill
Job description
About the role
The Senior .NET Engineer will own the design and delivery of complex features for the BookingTimes SaaS platform, a mature multi‑tenant solution used by service‑based businesses across several countries. You will work on a large codebase, improve performance, scalability and maintainability, and see your changes affect thousands of daily users.
Key responsibilities
- Design, develop, and maintain new features and modules according to technical specifications.
- Write clean, scalable, and maintainable C#/.NET code following established standards.
- Maintain and upgrade existing components, addressing technical debt and improving system stability.
- Contribute to architectural decisions and platform modernisation initiatives.
- Conduct code reviews and ensure compliance with security and coding standards.
- Identify and resolve performance bottlenecks in both application and database layers.
- Collaborate with product and technical stakeholders to scope and deliver well‑defined features.
- Mentor junior and mid‑level developers as needed.
Required profile
- Strong experience building enterprise .NET applications.
- Deep knowledge of relational databases, particularly SQL Server.
- Ability to work independently, make sound technical decisions and deliver high‑quality code.
- Experience with multi‑tenant SaaS platforms is a plus.
- Commitment to code quality, performance optimisation and security compliance.
Required skills
- ASP.NET / .NET (C#)
- SQL Server
- Relational database design and optimisation
- Front‑end development (HTML, CSS, JavaScript) for portal interfaces
- Code review and version control (Git)
- Understanding of SOC 2, PCI DSS and HIPAA compliance requirements
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in New Zealand.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
BookingTimes
Invercargill