Job Description Wavenet is looking for a Software Developer with proven experience building robust, data-driven applications in C#.NET that integrate tightly with Microsoft SQL Server and external APIs. You’ll be part of a well-established engineering team that has been delivering trusted technology to schools for decades. Our systems handle large-scale data synchronisation and automation across multiple platforms. The core stack is .NET and SQL Server, with some emerging components written in Python as we evolve selected services. Our development team is also adopting AI-assisted development tools (including Claude Code within the terminal) to accelerate engineering workflows, debugging, and code generation. What You’ll Be Doing Design, build, and maintain .NET backend applications and APIs that synchronise data across systems. Develop and consume RESTful APIs, managing authentication, data mapping, and transformation. Implement and optimise data access using Dapper, Entity Framework, and direct SQL where appropriate. Design efficient SQL Server schemas, queries, and stored procedures. Build and maintain message-driven workflows using RabbitMQ. Refactor legacy components into modular, maintainable services. Troubleshoot and resolve issues across application and data layers. Document key system integrations, database models, and API contracts. Work with AI-assisted development tooling (Claude Code) to improve development productivity and code quality.