Apply Now!

Senior Developer

Job No: HS43
Location: Albany, Auckland

Software of Excellence is looking for a Senior Back End Developer for our Ascend Team!

Software of Excellence is the global leader in providing dental practice management software and marketing solutions to the dental sector. Associated with Fortune 500 Company Henry Schein, it is the fastest growing company in their industry.

The Senior Developer (back-end) for Ascend is responsible for providing technical leadership in the Ascend product. Ascend is a cloud-based product built on Grails, JavaScript, Java and MSSQL.  The client-side stores a cache of business domain information, and receives notifications of data changes by emissions from the business layer.  The database is MS SQL Server.  Currently, the Ascend code base is several years old, with the development being led from Utah, and most of the development and testing being performed in Ukraine.  Development will continue to be led from Utah for customers in the US market, but we are establishing a team in Auckland that will be responsible for delivering on a roadmap for UK and APAC markets at high velocity.


Specifically, the Senior Developer (back-end) will be responsible for: 

  • Developing an efficient and sustainable set of tools, frameworks, processes and techniques to collaborate with the team in Utah for the Java and back-end code base
  • Developing frameworks to facilitate high quality and efficient development of back-end business layer, APIs and services
  • Strategically evolving our development habits to achieve and sustain Continuous Delivery
  • Develop frameworks and APIs that allow third parties to efficiently contribute consistent user experiences with loosely coupled services
  • Writing great code that other team members can learn from
  • Mentoring and coaching team members


The successful applicant will have:

  • Java or C# grand master experience
  • Deep expertise with an ORM and creating business layers
  • Deep understanding of API and web development
  • Deep understanding of how to horizontally scale feature velocity in large code bases and development teams
  • A business or computer related degree or relative experience
  • 5 years’ experience as a senior back-end developer in sophisticated web-based product teams


You will be based in Albany, working as part of a cross-functional development team with DevOps, front-end, back-end, and QA talent. Our culture is extremely disciplined and quality focused and we have a 3+ year track-record of 2-week sprints with a continuous release cycle. You will have an opportunity to provide massive technical leadership within a great team culture as we take substantial new products to market.

If you looking for a role that is full of challenges, variety and opportunities, then we would love to hear from you.

Personal Details * Required field