Senior .NET Engineer at IC | Dubai, Dubai, United Arab Emirates | Rezi

Senior .NET Engineer at IC

Senior .NET Engineer

IC · Dubai, Dubai, United Arab Emirates

Yesterday

Senior .NET Engineer

IC · Dubai, Dubai, United Arab Emirates

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior .NET Engineer, you will design, develop, and optimize highly scalable and performant domain-driven microservices for real-time trading applications. This role requires advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns. You will collaborate with cross-functional teams in an Agile environment to deliver robust, secure, and efficient systems.

Responsibilities

  • Build real-time .NET Core microservices with high scalability and performance.
  • Use 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 (Clean Architecture, Vertical Slice, CQRS).
  • Align technical solutions with trading/financial business needs.
  • Apply robust design patterns for reliability and adaptability.
  • Participate in Scrum ceremonies and Agile workflows.
  • Collaborate with PO/SM to refine requirements and deliver quality software.
  • Write maintainable, testable code with TDD; perform code reviews.
  • Maintain strong unit, integration, and performance test coverage.
  • Implement OpenTelemetry for tracing, metrics, and logs.
  • Build monitoring dashboards (Prometheus, Grafana, Kibana).
  • Ensure full system observability and actionable performance insights.

Requirements

  • 5+ years of experience in software development, with a strong focus on .NET Core and C#.
  • Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems.
  • Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture.
  • Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ.
  • Proficiency in observability tools, including OpenTelemetry, Prometheus, Grafana, and Elastic (Kibana).
  • Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes.
  • Expertise in Agile methodologies under Scrum practices.
  • Solid knowledge of Git and version control best practices.
  • Familiarity with Saga patterns for managing distributed transactions.
  • Experience in trading or financial systems, particularly with low-latency, high-concurrency environments.
  • Advanced database optimization skills for relational databases such as SQL Server.

Skills

  • .NET Core
  • C#
  • Multi-threaded programming
  • Asynchronous programming
  • Concurrency
  • Domain-driven microservices
  • Clean Architecture
  • Vertical Slice Architecture
  • CQRS
  • Event-driven systems
  • Kafka
  • AWS SQS
  • RabbitMQ
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Kibana
  • CI/CD
  • Docker
  • Kubernetes
  • Agile
  • Scrum
  • Git
  • Saga patterns
  • SQL Server

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior

Education Level

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Relevant certifications in software development, system architecture, or AWS technologies are advantageous.

About the Company

  • IC Markets Global is one of the most renowned Forex CFD providers, offering trading solutions for active day traders and scalpers as well as traders new to the forex market.
  • IC Markets Global offers its clients cutting-edge trading platforms, low-latency connectivity, and superior liquidity.
  • IC Markets Global is revolutionizing online forex trading, providing access to pricing previously only available to investment banks and high net worth individuals.
  • The management team has significant experience in the Forex, CFD, and Equity markets in Asia, Europe, and North America, enabling the selection of the best technology solutions and pricing providers.