You are here
Senior C# Engineer
An exciting position in the accelerating Financial Technology Industry, an ide
Attractive salary package in a multi-national company.
About Our Client
Our client is an international financial services corporation founded in New Zealand, with operations in Auckland, Sydney, Melbourne, Toronto, Hong Kong and Beijing. Our client provides services such as Treasury management, Leverage trading, Physical FX and Securities.
- Work with product owner & BA to understand user requirements.
- Design and implement features based on the requirement from front end to back end.
- Write tests to improve product quality, ensure system performance & responsiveness.
- Involve in building up system infrastructure, software design and productivity improvement.
- Be a mentor and coach junior engineers to quickly involve in project development.
- Proactively find out cutting-edge technologies to improve/enhance software design.
The Successful Applicant
- BA/BS degree in Computer Science or related technical discipline, or equivalent practical experience.
- 5+ years of back end and front end (client-server application) development experience using C#.
- Socket programming with MVC(MVVM) framework for C#.
- Experience with concurrency & multi-thread/multi-process development.
- Experience with object oriented design, design pattern, software design, coding, testing and automation (unit, integration & functional testing).
- Experience with relational databases (transactional and non-transactional) or NoSQL (MongoDB, Redis).
- Self-motivated and good team player, passionate about technology and finance. The following qualifications will be a plus:
- Experience in developing (especially Forex) or real-time trading system is a plus.
- Experience in distributed & scalable system development using message, event and service discovery at large scale & high-throughput.
- Experience with message/event solutions.
- Experienced with Agile, Scrum development methodology.
What's on Offer
- An exciting position in the accelerating Financial Technology Industry, an ideal job to develop a career in Fin Tech.
- Attractive salary package in a multi-national company.