We are an innovative cost reduction service for banks and buy-side firms. The service helps firms track the trade lifecycle and get a true sense of prioritized risk, across an increasing number of systems. We brings together Fintech providers and in-house technology, orchestrating the interaction of the distributed providers and creating a single visual display of the risk of financial transactions in a globally sharable view.
Responsibilities:
Deal with a high volume of data, challenging solution cracking of a large scale distributed system.
Work with cutting edge technology, research and use new technologies and tools.
Coordinate with various teams, including other teams (backend & frontend, product and DevOps) from around the world.
Develop backend components from end to end, take the ownership from design to implementation.
Develop high demand, highly available microservices, stable, efficient, maintainable, testable, and modular clean code.
Requirements:
At least 2 years of software engineering experience.
Multi threading Experience – MUST.
Hands on experience with.NET Core – MUST.
Experience with microservices – MUST.
Experience with Messaging bus (e.g: RabbitMQ, Kafka).
Experience with NoSQL (e.g: MongoDB, elastic) – advantage.
Experience with REST API/GraphQL – advantage.
Experience with Domain-driven design – advantage.
At least 2 years of software engineering experience.
Multi threading Experience – MUST.
Hands on experience with.NET Core – MUST.
Experience with microservices – MUST.
Experience with Messaging bus (e.g: RabbitMQ, Kafka).
Experience with NoSQL (e.g: MongoDB, elastic) – advantage.
Experience with REST API/GraphQL – advantage.
Experience with Domain-driven design – advantage.
This position is open to all candidates.