About this role
Salary: £45,000 - 65,000 per year
Requirements: Commercial experience with C# and .NETExperience with ASP.NET MVC or Web APIExperience with SQL Server or PostgreSQLExperience with unit testingExperience in backend application developmentExperience with debugging and production supportExperience in SaaS, FinTech, telecoms, IoT, industrial software, or other complex backend environments is welcomeExperience with messaging technologies such as RabbitMQ, Kafka, Azure Service Bus, or similar is particularly usefulExperience with event-driven architecture is particularly usefulExperience with multi-threading, concurrency, or asynchronous processing is particularly usefulExperience with distributed systems is particularly usefulExperience with CI/CD is particularly usefulExperience with Docker is particularly usefulExperience with cloud platforms is particularly usefulExperience with Cassandra or other NoSQL databases is particularly usefulExperience with real-time data or industrial communication protocols is particularly useful Responsibilities: Develop and maintain backend applications using C# and .NETDesign and support APIs and integration servicesWork with SQL Server or PostgreSQLBuild event-driven and message-based systemsWrite clean, maintainable, and well-tested codeTroubleshoot production issuesImprove system reliability, performance, and scalabilityWork closely with developers, testers, product managers, and operations teamsContribute to Agile delivery and DevOps processes Technologies: APIASP.NETAzureBackendC#CI/CDCloudCassandraDevOpsDockerIoTSupportKafkaMVCNoSQLPostgreSQLRabbitMQSQLWeb More:
We are a global software business developing real-time data platforms for the energy industry. We build complex, data-intensive products that collect, process, manage, and visualise operational information from live environments. This is a permanent role based in Aberdeen, ideally hybrid, with flexibility depending on the candidates location. You will join a globally distributed development function within a small Agile team of around four to five developers, reporting to a UK-based Development Manager. The role offers a mix of new product development and improvements to established software platforms, with a salary of £40,000 to £65,000 depending on experience. The interview process is expected to consist of two remote technical interviews, each lasting around 60 to 90 minutes.
last updated 30 week of 2026