Back to results
Technology & IT

Senior .NET Core Engineer - High-Concurrency Microservices

Hybrid · Limassol Mid-level Full-time Competitive Posted 1 hour ago International
Apply on company site ↗

About the role

As a Senior .NET Engineer, you will design, develop, and optimize highly scalable, high-performance domain-driven microservices for real-time trading applications. The role calls for advanced expertise in multi-threaded environments, asynchronous programming, and modern design patterns such as Clean Architecture and Vertical Slice Architecture. You will work with cross-functional teams in an Agile Squad to deliver secure, reliable, and efficient systems.

Key Responsibilities

  • Build real-time .NET Core microservices with high scalability and performance
  • Apply multithreading, async patterns, and event-driven designs (Kafka, AWS SQS)
  • Optimize systems for low-latency, high-throughput trading workloads
  • Ensure thread safety, fault tolerance, and efficient data stream processing
  • Contribute to architectures such as Clean Architecture, Vertical Slice, and CQRS
  • Align technical solutions with trading and financial business needs
  • Apply robust design patterns for reliability and adaptability
  • Participate in Scrum ceremonies and collaborate with the PO/SM to refine requirements
  • Write maintainable, testable code using TDD, and perform code reviews
  • Maintain strong unit, integration, and performance test coverage
  • Implement OpenTelemetry for tracing, metrics, and logs
  • Build monitoring dashboards (Prometheus, Grafana, Kibana) for full system observability

Requirements

  • 5+ years of software development experience, with a strong focus on .NET Core and C#
  • Deep expertise in multi-threaded and asynchronous programming, and concurrency in distributed systems
  • Extensive experience designing domain-driven microservices with patterns like Clean Architecture or Vertical Slice Architecture
  • Strong understanding of event-driven systems and messaging frameworks (Kafka, AWS SQS, or RabbitMQ)
  • Proficiency with observability tools: OpenTelemetry, Prometheus, Grafana, and Elastic (Kibana)
  • Hands-on experience with CI/CD pipelines, Docker, and Kubernetes
  • Experience with Agile methodologies under Scrum
  • Solid knowledge of Git and version control best practices
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Skills

Technical Skills

  • C#, .NET Core
  • Microservices, Clean Architecture, Vertical Slice, CQRS
  • Kafka, AWS SQS, RabbitMQ
  • OpenTelemetry, Prometheus, Grafana, Kibana
  • Docker, Kubernetes, CI/CD
  • Git, TDD

Soft Skills

  • Collaboration in cross-functional Agile teams
  • Requirements refinement with product stakeholders
  • Code review and quality focus

Nice to Have

  • Familiarity with Saga patterns for distributed transactions
  • Experience in trading or financial systems, especially low-latency, high-concurrency environments
  • Advanced database optimization skills for relational databases such as SQL Server
  • Certifications in software development, system architecture, or AWS technologies

Job Details

  • Location: Limassol
  • Job Type: Full-time
  • Work Mode: Hybrid (3 days in office, 2 days from home)
  • Schedule: Monday to Friday, 09:00-17:00
  • Salary: Competitive (amount not specified)

Benefits

  • Competitive pay and clear career growth paths
  • 22 days of annual leave and 12 paid sick days
  • Full medical insurance and provident fund access after 6 months
  • Paid overtime
  • Learning and development budgets
  • Daily lunch buffet and a fully stocked snack kitchen
  • Gym facilities, organized sports, and spa treatments
  • MadBenefits employee discount platform
  • Referral bonus
  • Team events, team-building activities, and Unwind Fridays
IC Markets
Listed via Linkedin
View companies

Source: Linkedin · THE BRIEFED never charges candidates.

The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.