SOFTWARE ENGINEER
*No visa sponsorship is available for this position.
Job Description:
Belvedere Trading is seeking a Software Developer to join our growing IT department. The Software Developer will be responsible for the development of real-time computationally-intensive trading systems and applications in C#, Visual Basic .Net, and/or C++.Net environments. Specifically, this position will require the generation/participation in the production of alternative designs to assess ‘best fit’ solutions with particular regard to conforming to the Belvedere Trading process and technical standards, as well as meeting the parameters of performance, reliability, time to market and costs.
Performance Objectives:
§ Develop real-time computationally-intensive trading strategies and applications in Visual Basic.net, C# and C++.Net environments and other language environments including architecture definition, technical and functional design, process and workflow definition, and implementation for trading in the index options markets around the globe
§ Perform unit tests for performance, accuracy, and security on previous and newly-developed applications
§ Evaluate and troubleshoot bugs and problems resulting from programmer testing
§ Participate in the production of: alternative designs and assess ‘best fit’ solutions with particular regard to conforming to Belvedere Trading’s process and technical standards, as well as meeting the parameters of performance, reliability, time to market and costs (development, operational, support)
§ Provide ongoing product consulting to facilitate adoption of the applications/system
§ Maintain an up-to-date knowledge of technologies including open domain standards and API specifications, its current developments, especially those appropriate to Belvedere Trading and use that knowledge in conjunction with Belvedere Trading’s architectures to design appropriate solutions and transfer that knowledge, as appropriate, to other Belvedere Trading’s employees
§ Produce documentation according to current process standards (e.g. requirements, design, functional specifications, software architecture, release notes, operations guides, test plans etc.)
§ Conduct user-end training
§ Participate in meetings to identify and solve problems before, during and post implementation.
Job Requirements:
§ Master’s Degree in Computer Science or Computer Engineering or equivalent work experience
Please do not call about this position. Apply if interested and we will follow-up with you.
Thank you.