{bc}
linkedin

Senior .NET Engineer

IC Markets
Dubai, UAE
Full Time
Senior
3 weeks ago
.NET CoreC#KafkaAWS SQSRabbitMQDocker
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

.NET CoreC#Kafka
Smart Apply

Full Job Posting

Role Overview

  • 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.

What We’re Looking For

  • 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.

Required Expertise

  • 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.

Beneficial Skills

  • 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.

Qualifications

  • 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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at IC Markets