Overview
We are seeking a Senior C# / Azure Engineer to join a collaborative engineering team specializing in the development of cloud-based, distributed, and event-driven systems. This hands-on role will involve designing and integrating high-quality software solutions, working closely with engineers and technical stakeholders. The ideal candidate will possess strong commercial experience in C# and Azure, with a focus on building scalable services and APIs.
Responsibilities
- Design and develop high-quality software using C#/.NET.
- Build and integrate REST APIs and services.
- Work with Azure cloud services.
- Develop event-driven solutions using Kafka.
- Manage distributed systems and scalable architectures.
- Integrate multiple systems and services.
- Contribute to technical design and architectural decisions.
- Collaborate with engineers and technical stakeholders.
Requirements
- Strong commercial experience with C#/.NET.
- Proficiency in Microsoft Azure.
- Experience with Apache Kafka/event streaming.
- Knowledge of REST APIs and service integration.
- Familiarity with event-driven architecture.
- Experience with distributed systems and scalable backend services.
- Angular/frontend development experience is a plus.