Department Overview:
FX Development is composed of approximately 80 people. The team is composed of Java Swing developers, C++ on Linux developers, FX Options pricing specialists, project managers, programme managers and system testers.
The development is split up into two main workstreams, namely FX Cash eCommerce and FX Options eCommerce. The development resources are organised into a pool of developers. A developer is likely to work on a mixture of FX Cash and FX Options projects throughout their career in the team.
Main Function:
- Analysis, Design, Development, Testing and Deployment
- Would be expected to carry out all steps of the development lifecycle to deliver new versions of FX Cash and FX Options, namely:
- Working with business analysts and project managers to understand the requirements
- Analysing those requirements to find the most appropriate technical solution for incorporating them into FX and creating a technical specification where needed
- Developing those requirements
- Unit / system / regression / performance testing those requirements
- Reviewing code produced by others
- Working with the business representatives during the UAT stage
- Supporting the implementation of each new code release
Essential Skills:
C++: Must have extensive experience of writing multithreaded server applications on Linix/Solaris.
SQL : Must have experience of using SQL, and ability to write stored procedures, triggers.
Have worked on multi-tier enterprise systems which have a high frequency messaging element between severs and server to GUI.
Middleware : Must have experience of using middleware messaging components such as Tibco, Talarian, Solace or MQ.
Preferred Skills:
C++ on Windows
FIX Protocol: Experience in high performance and highly scalable real-time FIX Protocol implementations.
Person Requirements
- Able to deliver good quality accurate solutions to tight time-scales
- Must be able to multi-task efficiently
- Must be comfortable with changing priorities and requirements, often late-on in the development cycle
- Overall should be confident, enthusiastic and proactive.
- Must be able to communicate effectively with other development team members, other project members, other managers and users, gauging the level of technical knowledge of the audience in these communications
- Must be able to participate in technical discussions within the development team, communicating any issues that have a project-wide scope to the necessary level.
- Must be able to participate in a culture of “knowledge sharing” within the development team.
- Must be self-motivated, setting a high level of professionalism and excellence
Overseas applicants with the required skills & experience are encouraged to apply.
If this opportunity excites you, send across your updated profile to srinivas.reddy@connectedgroup.com
Feel free to refer if you think someone you know fits well for this role.
Regards,
Srini.
No comments:
Post a Comment