Job Description
Job Purpose
Intercontinental Exchange is looking for a talented backend developer to join our team.
The team is part of ICE’s Data Services organization and is responsible for building and delivering software solutions that provide both real-time market data feeds. Alongside in-depth analytics and insights. We build high-throughput, low-latency distributed system, using rich data stack.
The developer will be responsible for building cross platform applications in a microservices architecture. You’ll be building complex data and analytics pipelines processing large scale of data, hosted both on AWS and on-premise environments.
Responsibilities
- Work in scrum as part of a group.
- Build and maintain high-performance backend systems, processing billions of data items per day.
- Be involved in all stages of development from architecture to coding and deployments.
- Translate application storyboards and use cases into functional applications.
- Work in a cloud and on premises environments.
- Build and maintain effective testing tools ensuring performance, quality, and responsiveness of applications.
- Studying systems flow, data usage and work process
- Remove technical impediments
- Be able to enable Design and architecture
Knowledge And Experience
- Expert knowledge in one of .NET/Java/Python or similar
- Able to work autonomously on projects through to delivery
- Familiar with various design and architectural patterns
- Ability to work with collaboratively in a team environment
Advantages
- .NET as main development language
- BSc in Computer Science (or related technical discipline) or relevant technology unit experience
- Experience with Cloud environments
- Experience with high scale messaging systems / cache systems
Our Tech Stack
- .NET & Python
- AWS environment (ECS, S3, EventBridge, Lambdas etc.)
- Kafka
- RabbitMQ
- Redis
- Microservices
- More
Schedule
This role offers work from home flexibility of one day per week.