Job description
About our client
Client is a digital asset trading firm based in Singapore.
About the role
You will be part of the Software Development team and be responsible for building and enhancing applications across a variety of their systems including booking, pricing, risk, execution, reconciliation, and client on boarding.
Your responsibilities
You will be part of the Software Development team and be responsible for:
Ensure their systems remain reliable and highly available.
Building and enhancing applications across a variety of their r systems including booking, pricing, risk, execution, reconciliation, and client on boarding.
Ensure our systems remain reliable and highly available.
Exposure to high-level architecture and design concepts.
Thorough understanding of data structures, algorithms, operating systems, and distributed systems, parallelism and concurrency.
Experience with cryptocurrency options or futures is highly desirable, but not compulsory.
An understanding of SDLC best practices (testing, peer code reviews, continuous integration, continuous deployment).
Write good JIRA tickets, merge requests and comments where necessary.
A strategic thinker who can convert ideas into communicable and actionable items.
You will have
Must be able to work in Singapore.
Must have 6-8 years of experience in writing code with unit tests and documentation.
C#, Golang would be a plus, as would a good understanding of React.js.
Good understanding of solid design principles at the implementation level.