If you are interested in our position or have any question about us, please send your profile to
[email protected]. Thank you.
Who we are
Optiver is a global leader in electronic exchange trading with offices in Amsterdam, Chicago, Hong Kong, Shanghai, Sydney and Taiwan. We take immense pride in our people, our trading and our technology. Our traders and software developers work collaboratively in order to drive our business and technical innovation.
Our Shanghai office is growing fast!
We have been operating in Shanghai for over 2 years and are experiencing rapid growth. Our organisational structure is open and we have a casual yet focused working environment. We have a strong culture which has resulted in awards for the Best Places to Work in Australia and Asia for the past three years.
We have heaps of new projects that we are working on in Shanghai, so our development team is growing. Read on if you are interested in working on systems built with a thin desktop client and microservice architecture, using C# and other modern tech in an agile environment …
Who you are
You ’ re a talented developer with a real interest in designing and building service-based architectures and user-focussed, lightweight clients that are capable of making use of large data sets in real-time. You ’ re great at chatting to users, and have awesome skills in taking business requirements and turning them into technical designs. You love to work in a team and prefer to collaborate than to work as an individual.
What you ’ ll do
We have recently deployed a brand new middle-office system to one of the markets that we trade in; it is now time to consolidate the architecture, and to extend the system to other markets. You will work with users (with whom you will be co-located) to understand what is needed from the system, and translate these requirements into designs. You will then implement code across microservices and the thin client. In addition, you ’ ll be responsible for the quality of the code that you write; no dedicated testers here.
Your skills and experience
• Strong object oriented software development experience. We use C# for these specific systems, but we hold fundamental development skills and a passion for learning in higher regard than experience in a given language; we encourage those with other OO languages experience, e.g. Java, to apply.
• A good understanding of relational database management systems (SQL/PLSQL)
• An ability to work directly with the users of your software, and create designs from business requirements.
• You must be detail oriented and risk-aware; these systems are critical for Optiver to understand trading performance and market behaviour.
• Demonstrated testing experience, including TDD, unit testing, etc.
• Experience with microservices architectures would really help you to add value
At Optiver, we believe in an environment that promotes happiness, communication, collaboration and innovation. We encourage our people to share ideas and thoughts so that we can be the best that we possibly can.
To chat about this role or to hear more about what it is like to work here and our great culture, apply now and take the first step towards the best career move you will ever take!