Software Developer

Platform Recruitment

Cambridge

Hybrid

GBP 63,000 - 77,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Platform Recruitment has partnered with a technology business in Cambridge seeking a Senior C# Software Developer. You will lead the design, development and optimisation of core communications infrastructure, with a move toward microservices and APIs.

Hybrid working arrangement in Cambridge and exciting growth opportunities. You'll contribute to high-performance, low-latency systems, mentor engineers and set technical direction.

Qualifications

  • A degree in a relevant discipline.
  • 5+ years of professional C#/.NET development experience.
  • Experience building scalable distributed systems and microservices.
  • Knowledge of TCP/IP, gRPC, Kafka or RabbitMQ.
  • Strong security principles for critical infrastructure.
  • Excellent problem solving and leadership skills.

Responsibilities

  • Contributing to the architecture, design and delivery of high performance, resilient and secure communication systems in C#/.NET.
  • Building robust, low latency applications that cope with high volumes of data, such as messaging queues and real time data processing.
  • Setting the technical direction for the platform, keeping it aligned with long term business goals and industry standards.
  • Leading code reviews, defining coding standards and introducing CI/CD pipelines.
  • Diagnosing and resolving the most complex technical issues to keep systems reliable and available.
  • Mentoring and guiding mid level and senior developers, encouraging technical excellence and innovation.

Skills

C#
.NET framework
Distributed systems
Microservices
gRPC
Kafka
RabbitMQ
Security principles
Multithreading
Leadership
UI frameworks

Education

Bachelor's degree in a relevant discipline

Tools

Kafka
RabbitMQ
CI/CD
Git
WPF
MVVM
MVC

Job description

Senior C# Software Developer

Location: Cambridge, Hybrid

Package: Up to £70k DOE

Our client, an established technology business supplying critical communications solutions to customers around the world, is looking for an experienced Senior C# Developer to lead the design, development and optimisation of its core communications infrastructure. Working alongside the wider software team, you will develop, integrate and maintain existing PC applications and help shape a future architecture built on microservices and APIs. The business is in a period of growth, offering a real opportunity to progress your career with an innovative company.

THE ROLE
  • Contributing to the architecture, design and delivery of high performance, resilient and secure communication systems in C#/.NET.
  • Building robust, low latency applications that cope with high volumes of data, such as messaging queues and real time data processing.
  • Setting the technical direction for the platform, keeping it aligned with long term business goals and industry standards.
  • Leading code reviews, defining coding standards and introducing CI/CD pipelines.
  • Diagnosing and resolving the most complex technical issues to keep systems reliable and available.
  • Mentoring and guiding mid level and senior developers, encouraging technical excellence and innovation.
WORKING ENVIRONMENT
  • The company serves customers across a wide range of industries and markets globally, with complete solutions designed for users who face demanding critical communications challenges.
  • No two days are the same. You will be supported by your manager and team, and will collaborate with colleagues in other departments.
  • The software team works in an Agile way, organised around Scrum ceremonies. In any sprint you may pick up several tasks spanning the responsibilities above.
ESSENTIAL REQUIREMENTS
  • A degree in a relevant discipline.
EXPERIENCE AND SKILLS
  • 5+ years of professional software development experience, with a strong focus on C# and the .NET framework (including .NET Core and later versions).
  • Deep expertise in designing and building highly scalable, distributed systems, for example microservices architectures.
  • Proven experience with protocols and technologies common to communications or high availability systems, such as TCP/IP, gRPC and messaging platforms like Kafka or RabbitMQ.
  • Expertise in performance tuning, concurrency and multithreading to deliver low latency processing.
  • A solid understanding of security principles for critical infrastructure.
  • Excellent problem solving, communication and technical leadership skills.
  • Experience with UI front end frameworks and patterns such as WPF, MVVM, MVP or MVC.
DESIRABLE
  • Planning software projects, including resourcing, task dependencies and tooling needs.
  • Working in an Agile Scrum environment.
  • Java, including application frameworks such as Spring and Hibernate.
  • Python or PowerShell scripting.
  • Working knowledge of legacy WinForms applications.
  • Configuring toolchains, including CI/CD, version control, defect tracking, code analysis and automated testing
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Platform Recruitment • Cambridge

On-site
GBP 70,000 - 95,000
Senior C# Developer
Senior C# Developer

Sepura • Waterbeach

On-site
GBP 90,000 - 130,000
Senior C# .Net Developer
Senior C# .Net Developer

Arm • City Of London

Hybrid
GBP 80,000 - 105,000
Senior C# .Net Developer
Senior C# .Net Developer

London Business News • Greater London

Hybrid
GBP 92,000 - 148,000
Senior Software Developer
Senior Software Developer

AWD online • Greater London

Hybrid
GBP 70,000 - 85,000
Hybrid work model
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 70,000
Hybrid work
Benefits package
Career development
Senior C# Engineer for High-Performance Real-Time Systems
Senior C# Engineer for High-Performance Real-Time Systems

Platform Recruitment • Cambridge

Hybrid
GBP 63,000 - 77,000
C# Developer
C# Developer

Colossus Recruitment Ltd • Metropolitan Borough of Solihull

Hybrid
GBP 60,000 - 85,000
Private medical insurance
Enhanced pension contribution
Income protection
+1
Senior Software Engineer – Telecoms
Senior Software Engineer – Telecoms

Komcept Solutions Ltd • Northampton

On-site
GBP 50,000 - 60,000
33 days annual leave
Flexible working
Free parking
+3
Senior C# .Net Developer
Senior C# .Net Developer

Advanced Resource Managers Ltd • Greater London

Hybrid
GBP 78,000 - 106,000