A complete application in a minute
Tailored resume and cover letter, ready to send.
Aderant in Auckland City, NZ is seeking an Intermediate Software Engineer to join our on-site team. You will develop web-based features in the Expert product suite using C#/.NET and modern front-end tech, while collaborating with product and QA to deliver reliable software.
You'll work on Microsoft 365 integrations, REST APIs, and SQL Server backed services within an Agile environment. If you enjoy solving complex problems and writing clean, maintainable code, this role offers growth and impact
Apply for Intermediate Software Engineer at Aderant in Auckland City, N, NZ. This Full time on site position offers great opportunities for career growth.
Aderant is a global industry leading software company providing comprehensive business management solutions for law firms and other professional services organizations with a mission to help them run a better business. We are motivated by a collective desire to drive the legal industry to the forefront of innovation. With over 2,500 clients around the world, including 95 of the top AmLaw 100 firms, we are changing the outside perception of the legal sphere; where there was once resistance to modernization, we are creating a culture that embraces new ideas and technology. At Aderant, the “A” is more than just a letter. It is a representation of how we fulfill our foundational purpose, serving our clients. It embodies our core values and reminds us that to achieve success, every day must start with the “A”. We bring the “A” to life by fostering a culture of innovation, collaboration, and personal growth. We encourage our diverse teams to bring their whole selves to work – ideas, experience, and passion – to drive our mission forward. Our people are our strength.
Expert Web Application Development Design, build, and maintain web-based features within the Aderant Expert product suite, following established architecture and coding standards.
Develop and maintain front-end components (HTML, CSS, JavaScript/TypeScript, and modern frameworks) alongside server-side C#/.NET logic and APIs.
Work with existing Expert data and services (including integration points with SQL Server-backed systems) to build reliable, performant features.
Write clean, well-tested, maintainable code and participate actively in code reviews.
Troubleshoot and resolve defects raised through QA, support escalations, or production monitoring, with clear root-cause analysis.
Build and support integrations between Aderant Expert and Microsoft 365 services, primarily Outlook and Teams, using the Microsoft Graph API.
Implement authentication and authorization flows for Microsoft 365 integrations (OAuth 2.0 / Microsoft Entra ID / SSO patterns).
Develop and maintain Outlook and/or Teams add-ins or connected experiences that surface Expert data and workflows inside Microsoft 365.
Collaborate with architects and senior engineers to ensure integrations are secure, scalable, and aligned with Microsoft's evolving platform requirements and deprecation timelines.
Document integration design decisions and configuration steps for support and future maintainability.
Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to sprint commitments.
Work with QA to define test scenarios and support automated and manual testing of new features.
Partner with product management and support teams to translate requirements and client feedback into working software.
Contribute to CI/CD pipelines and release processes, ensuring changes are deployed safely and reliably.