Share this job
Senior C# Developer
Cambridge, England, United Kingdom
Apply for this job

Eclectic Recruitment are currently recruiting for a Senior C# Developer to join an established technology business based in Cambridge. This is an opportunity to take a leading role in the development of mission-critical communication software, contributing to the design and delivery of highly scalable, secure and resilient applications.


Working as part of an experienced Software Development team, you will play a key role in the evolution of existing desktop applications and the development of future microservices-based architectures and APIs.


Key Responsibilities:


  • Lead the design, development and implementation of high-performance software solutions using C# and .NET.
  • Develop and maintain scalable, distributed applications, including microservices, APIs and real-time data processing systems.
  • Drive technical direction, contribute to architectural decisions and ensure solutions meet performance, security and reliability requirements.
  • Oversee code quality through reviews, coding standards and the implementation of CI/CD processes.
  • Troubleshoot complex technical issues while providing guidance and mentoring to other developers within the team.


The Ideal Candidate:


  • A degree in Computer Science, Software Engineering or a relevant discipline, alongside at least five years' professional software development experience.
  • Strong commercial experience with C# and .NET, including .NET Core, with a proven background in designing scalable, distributed systems.
  • Experience with communication protocols and technologies such as TCP/IP, gRPC, Kafka or RabbitMQ.
  • Strong knowledge of performance optimisation, concurrency, multithreading and application security, ideally within high-availability or critical infrastructure environments.
  • Experience with front-end frameworks and architectures such as WPF, MVVM, MVP or MVC, alongside strong problem-solving and technical leadership skills.
  • Experience of Agile Scrum methodologies, CI/CD toolchains, automated testing, Java, Python, PowerShell or legacy WinForms applications would also be advantageous.


If you are an experienced C# Developer looking to take the next step in your career and have a genuine influence on software architecture and technical direction, we would be keen to hear from you. This role offers the opportunity to work on technically challenging software solutions with real-world applications across a range of industries.


Please apply via the advert or contact Jamie at Eclectic Recruitment for more information.


We endeavour to reply to every candidate, every time, but if you haven't heard back within 10 days, please understand that you have unfortunately been unsuccessful for this position, or the position has been filled. Please call the office or send an email to discuss other potential opportunities.


Apply for this job