Software Developer

We’re looking for a Software Developer to work across two key parts of our technology platform: an internal web application (.NET + Svelte) and a custom ArchiCAD add‑on (C++). You’ll work the full stack — backend APIs and databases through to frontend and desktop tooling — building practical tools for a building and construction business.

What you’ll do

Web application (.NET + Svelte)

  • Build and maintain backend services and APIs in .NET / C# and frontends in SvelteKit.
  • Write and optimise SQL queries and schemas.
  • Gather requirements from internal stakeholders and deliver fit‑for‑purpose solutions.
  • Contribute to code reviews, testing, deployment, and production support.

ArchiCAD add‑on

  • Develop and maintain custom add‑ons using the ArchiCAD C++ API.
  • Extract and process building model data (properties, parameters, geometry) for downstream tools.

Data ingestion (Python + FastAPI)

  • Build and maintain a FastAPI service to handle data ingestion across the platform.

About you

  • Proficiency in C++ or willingness to learn (ArchiCAD API experience is a bonus, not required).
  • Proficiency in C# / .NET (ASP.NET Core, Web API, or similar).
  • Relational database experience, ideally SQL Server or PostgreSQL, including query optimisation.
  • A modern frontend framework — SvelteKit preferred, or React/Vue with willingness to learn Svelte.
  • Solid development fundamentals: Git, debugging, testing, and CI/CD.
  • Outstanding attention to detail.
  • Strong analytical and problem‑solving skills.
  • Self‑motivated and dedicated to ongoing improvement.
  • Excellent communication and collaboration skills with a solutions‑focused mindset.
  • Team player, able to build strong relationships across departments.

Benefits

  • Discount on building a home with any of our building brands after a qualifying period.
  • Income protection insurance – 100% funded by the company, covering up to 2 years at 75% of base salary in case of illness or injury.
  • Purchased leave – opportunity to apply for up to 2 weeks extra leave each year.
  • Paid parental leave – 12 weeks for the primary carer and 4 weeks for the secondary carer.
  • Employee discounts on gym memberships, motor vehicles, home appliances, energy, health insurance, and more.
  • AIA Vitality health and wellbeing programme.
  • Employee assistance programme.
  • Catalogue of online learning and ongoing professional development programmes.
  • Corporate memberships in NAWIC and HIA.
  • Attractive remuneration.

Additional Information

The appointment of successful applicants will be subject to satisfactory employment screening and may involve completion of a National Police Check and a pre‑employment medical.

We are committed to building an inclusive workplace and encourage applications from candidates who may not tick every box.


#J-18808-Ljbffr
Similar jobs

Software Developer - Estimating

Apply Now
Back to search page