About the role

  • Architect and develop real-time, domain-driven microservices using .NET Core for scalability and modularity
  • Apply multi-threading and asynchronous programming techniques to support high-concurrency workloads
  • Implement event-driven architectures with messaging tools (Kafka, AWS SQS, RabbitMQ)
  • Optimize applications for low latency and high throughput in trading environments
  • Ensure thread safety, resolve resource contention, and enhance parallelism
  • Design fault-tolerant systems for large-scale data streams and real-time events
  • Drive adoption of advanced design patterns, including Clean Architecture, Vertical Slice Architecture, and CQRS
  • Collaborate with architects and stakeholders to align solutions with business goals
  • Write clean, maintainable, and testable code using TDD methodologies
  • Enhance observability using OpenTelemetry for distributed tracing and metrics

Requirements

  • 7+ years of software development experience, with deep focus on .NET Core & C#
  • Advanced knowledge of multi-threaded programming and concurrency in distributed systems
  • Proven experience in domain-driven microservices and modern architectural patterns
  • Strong understanding of event-driven systems and messaging platforms (Kafka, AWS SQS, RabbitMQ)
  • Hands-on with observability and monitoring tools (OpenTelemetry, Prometheus, Grafana, Elastic/Kibana)
  • Proficiency with CI/CD pipelines, Docker, and Kubernetes
  • Solid knowledge of Git and Agile/Scrum methodologies
  • Bachelors or Masters in Computer Science, Software Engineering, or related field
  • Relevant certifications in system architecture, .NET, or AWS are a plus

Benefits

  • 22 days of annual leave
  • 12 paid sick days + full medical insurance after 6 months
  • Provident fund access after 6 months
  • Fresh fruit, snacks, and beverages available daily
  • Daily buffet lunch with your team
  • Extra effort recognized and rewarded
  • Dedicated budget for your upskilling
  • Regular events and team-building activities
  • Gym access, sports, and spa treatments
  • Close the week with a relaxed team drink

Job title

Senior .Net Engineer

Job type

Experience level

Senior

Salary

€65,000 - €80,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job