About the work We are building a B2B platform that takes in supplier invoices and product data (by file, portal upload or API), allocates them to customer accounts, and produces monthly statements and reporting. The role You will build under our head of technology, who owns the architecture. The first work is the core data model, supplier intake, allocation to accounts and the monthly statement. What you need - Senior experience with C# and ASP.NET Core - SQL Server database design, including transaction or ledger-style data - Microsoft Azure (App Service, Azure SQL, Functions or background workers) - Building and consuming REST APIs and file-based integrations - Clear written English and the habit of documenting as you go Nice to have - Entity Framework Core - Power BI - E-invoicing (Peppol) or accounts payable systems - nopCommerce How we work - Remote, with at least four hours' overlap with Sydney business hours (AEDT, UTC+11) - Contract to start, beginning with a paid, scoped test task - All code lives in our repositories and all IP is assigned to us