DevJobs

Senior C# Developer

Overview
Skills
  • C# C#
  • Python Python
  • .NET .NET
  • .NET Core .NET Core
  • MS SQL Server MS SQL Server
  • Oracle Oracle
  • Redis Redis
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
Job Description

Job Purpose

Intercontinental Exchange (ICE) is seeking a talented backend developer to join our dynamic team within the Data Services organization. As a member of our team, you’ll be instrumental in developing high-performance software solutions that provide real-time market data feeds and deliver comprehensive analytics and insights.

We specialize in building high-throughput, low-latency distributed systems using a robust data stack. The role involves developing cross-platform applications in a microservices architecture, creating complex data and analytics pipelines, and processing large-scale data on both AWS and on-prem environments.

Responsibilities

  • Collaborate with a cross-functional team in an Agile (Scrum) environment.
  • Develop and maintain high-performance backend systems that process billions of data items daily.
  • Participate in all stages of the software development lifecycle, from architecture design to coding and deployment.
  • Translate application requirements and use cases into efficient, scalable applications.
  • Work across cloud (AWS) and on-premises environments.
  • Create and maintain effective testing tools to ensure the performance, quality, and responsiveness of applications.
  • Analyze system workflows, data usage, and business processes to optimize performance.
  • Identify and resolve technical challenges to ensure smooth project delivery.
  • Contribute to system design and architecture discussions.

Knowledge And Experience

  • Expert development experience.
  • Strong understanding of design and architectural patterns.
  • Expert Proficiency in .NET.
  • Ability to work effectively in a team-oriented, worldwide collaborative environment.

Preferred

  • Expertise in .NET Core as the primary development language.
  • Bachelor's degree in Computer Science, related technical discipline, or equivalent experience.
  • Experience with high-scale messaging or caching systems.
  • Familiarity with Linux environments.

Tech Stack

  • Languages: .NET, Python
  • Messaging: RabbitMQ
  • Caching: Redis
  • Orchestration: Kubernetes (K8s)
  • DB: Oracle, MS SQL Server
  • And More...

Schedule

This role offers work from home flexibility of one day per week.
Intercontinental Exchange