Equities Technology – Analyst Developer – Moscow recruitment
This is a Developer position within Front Office Technology group, with excellent career progression prospects. The group specializes in market connectivity solutions and order execution systems. Group works closely with London and India teams to leverage common platforms.
The new role requires candidates with strong experience in distributed systems, strong analytical skills as well as excellent programming skills.
RESPONSIBILITIES
In this role the successful candidate will:
- Design, develop, test and document highly reliable server-side software for real-time trading systems in a structured, disciplined but fast-moving environment.
- Support existing trading platforms as well as integrate with the new global systems developed within the firm
- Interface directly with Moscow Sales and Trading businesses to understand their requirements and customise trading systems in accordance with business needs.
- Be comfortable working with several different operating systems and technology platforms used by various components of the trading systems including Unix/Solaris/Linux/Windows, C++, Java, C#, Sybase, XML.
- Develop within a controlled process including design and code reviews.
- Maintain the stability and integrity of the system while suggesting improvements and optimisations.
- Assist in the diagnosis and resolution of support incidents.
- Develop a good understanding of the business and products traded with primary focus on MICEX and RTS.
- Be a strong team player, highly motivated, keen to take on responsibility, able to work independently and successfully maintain a high workload in a busy environment.
DEVELOPMENT PROSPECTS
- An excellent opportunity to learn about the Equity and Fixed Income products traded on MICEX and RTS
- Gain direct hands-on experience in all aspects of the trading applications and workflows.
- As part of a growing, global technology team there will be much exposure to other businesses and teams in other regions.
- Work in a team of highly capable, experienced developers which encourages open discussion and is focussed on the delivery of robust, reliable software.
- Significant opportunities for personal development (technical and non-technical skills) through challenging projects, informal on the job mentoring and formal development through the GS University career development programme.
SKILL / EXPERIENCE
MANDATORY
Technical Skills
- Excellent proven C++ development skills; Java, C# is a plus.
- Solid analytical skills and appreciation of technical risk.
- Strong knowledge of Unix/Solaris/Linux platforms including shell and Perl scripting
- Prior experience working with distributed systems on Unix/Solaris/Linux.
- SQL and Database skills, ideally Sybase.
- Object oriented design and programming skills, with ability to express design in UML.
- Knowledge of common software design/engineering techniques and best practices for long term performance, usability, extensibility, security and functionality.
- Working knowledge of local and wide area networks (LAN and WAN).
- A minimum of 2 years software development experience in a commercial environment or equivalent.
Interpersonal Skills
- Good written and spoken English.
- Highly motivated, pro-active and capable of working under pressure without compromising development processes.
- Strong, committed and reliable team player, able to take direction but also willing to contribute to discussions on design and strategy.
- Have the discipline and interpersonal skills to work well in a truly global environment, complementing teams in other locations.
Business Knowledge
- Knowledge of the Russian Trading markets (MICEX and RTS) would be preferred.
Language Skills
- Fluency in English and Russian.
PREFERABLE
Technical Skills
- Understanding of Windows client and server platforms.