Senior .NET Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
IC Markets Global seeks a Senior.NET Engineer to design, develop, and optimize highly scalable microservices for real-time trading applications. The role requires 5+ years of.
Key Skills for This Role
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
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
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at IC Markets
Business Analyst
Dubai, UAE
IC Markets is looking for a Business & Systems Analyst to define business and system requirements for trading platforms (MT5/DxTrade/ICTrade). You will bridge product management and engineering, document processes, and u
Senior Quality Assurance Automation Engineer
Dubai, UAE
IC Markets is seeking a Senior QA Automation Engineer to design and maintain automation frameworks for web-based trading platforms and enterprise systems including Salesforce. The role involves AI-assisted testing, CI/CD
Senior React Engineer
Dubai, UAE
IC Markets Global seeks a Senior React Engineer to develop high-volume, low-latency web applications using React.js, Next.js, and Node.js. The role involves designing scalable solutions, mentoring junior developers, and
Android Engineer
Dubai, UAE
IC Markets Global is looking for an experienced Android Engineer to join their mobile development team. The role involves designing and developing advanced Android applications, collaborating with cross-functional teams,
iOS Engineer
Dubai, UAE
IC Markets Global seeks a passionate iOS Engineer to build intuitive, high-performance mobile applications. Responsibilities include designing and developing iOS apps using Swift and Objective-C, collaborating with cross
Salesforce Business Analyst
Dubai, UAE
IC Markets Global seeks a skilled Salesforce Business Analyst to bridge business stakeholders and technical teams in a CRM transformation program. Requires 3+ years of Salesforce BA experience, knowledge of Salesforce Da
Salesforce Engineer
Dubai, UAE
IC Markets Global is seeking a Salesforce Engineer to design, develop, and maintain scalable technical solutions on the Salesforce platform. You will work with Apex, Lightning Web Components, and integrations using REST/
Mobile App Team Lead
Dubai, UAE
IC Markets seeks a Mobile App Team Lead to lead the development and release of their mobile trading application across iOS and Android. The ideal candidate has 7+ years of mobile development experience, 2+ years as a tea
Business Analyst
Dubai, UAE
Senior Quality Assurance Automation Engineer
Dubai, UAE
Senior React Engineer
Dubai, UAE
Android Engineer
Dubai, UAE
iOS Engineer
Dubai, UAE
Salesforce Business Analyst
Dubai, UAE
Salesforce Engineer
Dubai, UAE
Mobile App Team Lead
Dubai, UAE