Associate Software Engineer / FX Product Development, Singapore recruitment

The FX Developer is responsible for design, development, testing and support of new and existing software components for the company’s FX products. They are responsible for identifying, documenting and fixing software defects and as well as working with QA to create and execute comprehensive test plans. The FX Developer would also be responsible for research and documentation of new and existing software functionality and technologies.  Due to these immense profits and success, they will shortly embark on further aggressive expansion plans for 2012. Because of such growth, they currently have an opening for a talented Lead Software Engineer (C++) to join their team as working on Greenfield projects. The ideal candidate will be participating and leading the design and development of a distributed, high availability, low latency application sever framework. The ideal candidate will be involved in all aspects of the design and development of new platforms with Functional and None Functional analysis and development as well being involved in the support aspect of the position.

Responsibilities for Associate Software Engineer / FX Product Development, Singapore,

• Maintain and continue the development of the Flex FX applications.


 Software Component Design Develop

• Design and develop software components using best practices.

• Find creative solutions to existing problems.

• Analyze existing software design and detect shortcomings, suggest and implement alternatives.

• Provide feedback for software design of other teammates.

• Work closely with team members and with other teams to ensure quick and easy integration of new components.

• Product and component testing

• Unit testing and Regression testing for software development and modification

• Work closely with QA to create testing plans.

• Document new and existing components

• Research technologies and methodologies which will improve our product or practices

• Contribute to group design discussions

• Gather software requirements and propose new ideas

• Install and configure test environments

• Help Support Engineers with upgrades and new installations

Skills Required for Associate Software Engineer / FX Product Development, Singapore:

Around 2 years of prior experience releasing real products - understanding of how the whole release cycle works.
Bachelor’s Degree in Software Engineering, equivalent industry experience acceptable
Solid knowledge in C/C++
Familiarity with Solaris or Linux and Windows operating systems
Financial domain experience a plus                                                    
Familiarity with development of mathematical algorithms a plus
Understanding of Design Patterns and Unit Testing are a plus
Familiar with shell scripting a plus
Well organized work habits with attention to detail
Good spoken and written communication skills

This is a great opportunity for an individual who is both passionate and ambitious with technology and wants to work in a thriving, collaborative environment. The combination of the approachable and friendly team, the open working environment as well as the broad range of different technical projects available throughout the year means that the successful candidate will really be able to thrive and enhance their own technical skill-set. Given the nature of this opportunity, the client is anticipating a lot of interest and is looking to begin preliminary telephone conversations over the next 4 weeks. They offer a highly un-beatable, competitive compensation package along with outstanding career growth opportunities. If this is of interest, please forward your resume to cplusplus@selbyjennings.com or call +44 207 019 4163/ 212 231 8223.