C# / .NET Developer

Avanti Recruitment
Aberdeen, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 65K

Job location

Aberdeen, United Kingdom

Tech stack

.NET
API
Agile Methodologies
Computing Platforms
ASP.NET
Unit Testing
Business Software
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Communications Protocols
Concurrent Computing
Continuous Integration
Software Debugging
DevOps
Distributed Systems
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
NoSQL
RabbitMQ
Software Engineering
Azure
Multithreading
Reliability of Systems
Backend
Event Driven Architecture
Code Testing
Cassandra
Real Time Data
Kafka
Industrial Software
Docker
Web Api

Job description

We are recruiting for a global software business that develops real-time data platforms for the energy industry.

The company builds complex, data-intensive products that collect, process, manage and visualise operational information from live environments. You will be working on reliable, scalable backend software involving APIs, messaging, concurrent processing and real-time data.

You will join a globally distributed development function, working within a small Agile team of around four to five developers. The role reports to a UK-based Development Manager and offers a mix of new product development and improvements to established software platforms.

The role

You will be responsible for:

  • Developing and maintaining backend applications using C# and .NET

  • Designing and supporting APIs and integration services

  • Working with SQL Server or PostgreSQL

  • Building event-driven and message-based systems

  • Writing clean, maintainable and well-tested code

  • Troubleshooting production issues

  • Improving system reliability, performance and scalability

  • Working closely with developers, testers, product managers and operations teams

  • Contributing to Agile delivery and DevOps processes, The process is expected to involve two remote technical interviews, each lasting approximately 60 to 90 minutes. Skills

  • C#

  • .NET

Requirements

You should have commercial experience with:

  • C# and .NET
  • ASP.NET MVC or Web API
  • SQL Server or PostgreSQL
  • Unit testing
  • Backend application development
  • Debugging and production support

Experience with the following would be particularly useful:

  • RabbitMQ, Kafka, Azure Service Bus or similar messaging technologies
  • Event-driven architecture
  • Multi-threading, concurrency or asynchronous processing
  • Distributed systems
  • CI/CD
  • Docker
  • Cloud platforms
  • Cassandra or other NoSQL databases
  • Real-time data or industrial communication protocols

Oil and gas experience is not required. Candidates from SaaS, FinTech, telecoms, IoT, industrial software or other complex backend environments are encouraged to apply.

Benefits & conditions

  • Mid-level: £40,000 to £55,000
  • Senior: £55,000 to £65,000

Apply for this position