Senior .NET Engineer

IC

Dubai

On-site

AED 480,000 - 720,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

IC Markets Global is seeking a Senior .NET Engineer in Dubai to design, develop, and optimize scalable microservices for real-time trading applications. You will work in a cross-functional Agile squad focusing on low-latency, high-concurrency systems using Clean Architecture and Vertical Slice patterns.

The ideal candidate has 5+ years in software development with .NET Core/C#, experience with Kafka, Docker, Kubernetes, and observability tools, and thrives in fintech environments with strong

Qualifications

  • 5+ years of software development experience focusing on .NET Core and C#.
  • Deep expertise in multi-threaded and asynchronous programming, concurrency.
  • Experience designing and implementing domain-driven microservices (Clean Architecture/Vertical Slice).
  • Strong understanding of event-driven systems with Kafka, AWS SQS, or RabbitMQ.
  • Proficiency in observability tools including OpenTelemetry, Prometheus, Grafana, Kibana.
  • CI/CD, Docker, and Kubernetes experience.
  • Agile methodologies under Scrum practices.
  • Git and version control best practices.

Responsibilities

  • Design, develop, and optimize scalable microservices for real-time trading apps.
  • Collaborate with cross-functional teams in an Agile squad to deliver secure software.
  • Implement low-latency, high-concurrency systems with robust testing and observability.

Skills

NET Core
C#
Multi-threading
Async programming
Domain-driven design
CQRS
Kafka
OpenTelemetry
Prometheus
Kubernetes

Education

Bachelor's or Master's in Computer Science

Tools

Docker
Kubernetes
RabbitMQ
AWS SQS
Kafka
Prometheus
Grafana
ELK/ Kibana

Job description

IC Markets Global is one of the most renowned Forex CFD provider, offering trading solutions for active day traders and scalpers as well as traders tha are 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. Traders are now able to gain access to pricing previously only available to investment banks and high net worth individuals.

Our management team have significant experience in the Forex, CFD and Equity markets in Asia, Europe and North America. It is this experience that has enabled us to select the best possible technology solutions and hand pick some of the best pricing providers available in the market.

RoleOverview:

As a Senior .NET Engineer, you will play a pivotal role in the design, development, and optimization of highly scalable and performant domain-driven microservices for our real-time trading applications. This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture.

You will collaborate with cross functional teams as part of an Agile Squad to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability. This position is ideal for engineers who excel in building low-latency, high-concurrency systems and have a passion for advancing fintech solutions.

WhatWe’reLookingFor:
  • Buildreal-time.NETCoremicroserviceswithhighscalabilityandperformance.
  • Usemultithreading,asyncpatterns,andevent-drivendesigns(Kafka,AWSSQS).
  • Optimizesystemsforlow-latency,high-throughputtradingworkloads.
  • Ensurethreadsafety,faulttolerance,andefficientdatastreamprocessing.
  • Contributetoarchitectures(CleanArchitecture,VerticalSlice,CQRS).
  • Aligntechnicalsolutionswithtrading/financialbusinessneeds.
  • Applyrobustdesignpatternsforreliabilityandadaptability.
  • ParticipateinScrumceremoniesandAgileworkflows.
  • CollaboratewithPO/SMtorefinerequirementsanddeliverqualitysoftware.
  • Writemaintainable,testablecodewithTDD;performcodereviews.
  • Maintainstrongunit,integration,andperformancetestcoverage.
  • ImplementOpenTelemetryfortracing,metrics,andlogs.
  • Buildmonitoringdashboards(Prometheus,Grafana,Kibana).
  • Ensurefullsystemobservabilityandactionableperformanceinsights.
RequiredExpertise:
  • 5+yearsofexperienceinsoftwaredevelopment,withastrongfocuson.NETCoreandC#.
  • Deepexpertiseinmulti-threadedprogramming,asynchronousprogramming,andhandlingconcurrencyindistributedsystems.
  • Extensiveexperienceindesigningandimplementingdomain-drivenmicroserviceswithadvancedarchitecturalpatternslikeCleanArchitectureorVerticalSliceArchitecture.
  • Strongunderstandingofevent-drivensystems,withknowledgeofmessagingframeworkssuchasKafka,AWSSQS,orRabbitMQ.
  • Proficiencyinobservabilitytools,includingOpenTelemetry,Prometheus,Grafana,andElastic(Kibana).
  • Hands-onexperiencewithCI/CDpipelines,containerizationusingDocker,andorchestrationtoolslikeKubernetes.
  • ExpertiseinAgilemethodologiesunderScrumpractices.
  • SolidknowledgeofGitandversioncontrolbestpractices.
BeneficialSkills:
  • FamiliaritywithSagapatternsformanagingdistributedtransactions.
  • Experienceintradingorfinancialsystems,particularlywithlow-latency,high-concurrencyenvironments.
  • AdvanceddatabaseoptimizationskillsforrelationaldatabasessuchasSQLServer.
Qualifications:
  • Bachelor’sorMaster’sdegreeinComputerScience,SoftwareEngineering,orarelatedfield.
  • Relevant certifications in software development, system architecture, or AWS technologies are advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Engineer
Senior .NET Engineer

Hire Rightt - Executive Search & HR Advisory • Dubai

On-site
AED 305,000 - 365,000
Senior .NET Engineer: Real-Time Microservices Architect
Senior .NET Engineer: Real-Time Microservices Architect

IC • Dubai

On-site
AED 480,000 - 720,000
Senior Developer - eTrading
Senior Developer - eTrading

Dicetek LLC • Abu Dhabi

On-site
AED 350,000 - 650,000
.NET Integration Engineer
.NET Integration Engineer

Emagine Solutions FZE • Dubai

On-site
AED 300,000 - 500,000
Head of Engineering, Architecture, and Delivery
Head of Engineering, Architecture, and Delivery

Boundless • Dubai

On-site
AED 1,200,000 - 1,800,000
.NET Solution Developer
.NET Solution Developer

Salt Digital Recruitment • Dubai

On-site
AED 120,000 - 180,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Noventiq Trial • Dubai

On-site
AED 120,000 - 160,000
Backend Engineer
Backend Engineer

Boundless • Dubai

On-site
AED 350,000 - 550,000
Senior Developer - eTrading
Senior Developer - eTrading

Dicetek LLC • Dubai

On-site
AED 450,000 - 750,000
Senior Fullstack Developer – .NET 6 or above (C#) backend + Angular
Senior Fullstack Developer – .NET 6 or above (C#) backend + Angular

TAT IT Technolgies • Abu Dhabi

On-site
AED 150,000 - 190,000