NOTE: This job is no longer available!
Senior C++ Developers Required- Central Location/Finance Industry!
Company unspecified (job is advertised through an agency)London-and-South-East
(pay unspecified)
Senior C++ Developers Required- Central Location/Finance Industry!
Our client is an Award winning specialist supplier of multi-asset class electronic trading systems.
Their technology is currently central to the business operations of many of the world’s largest inter-dealer brokers, exchanges, trading companies and utilities.
They pride themselves in leading provider of real-time trading software for Brokers, Traders and Exchanges. With 99.999% uptime and able to deliver thousands of transactions per second with millisecond latency, our technology underpins circa 85% of European energy and 70% of emissions trades.
Their reputation with these clients is that of a distinctly high quality, high performance, reliable system, backed up by first rate support services.
They are Based in central London with a fantastic office space.
Our client offers one of the best packages benefits and working environment! they really values their staff and will reward them for a job well done!
Role Profile:
You will be a senior member of the Production Team working as a developer in a challenging environment within the Execution Systems development team.
Responsibilities for this role inculde:
•Design, build and maintain components of Exchange/Broker Trading System, including Backend, Front End, and Administration Tools.
•Take an active role in all stages of development including the analysis of business requirements, planning, implementation and delivery.
•Work with our technology partners and systems integrators to ensure the components we provide interface correctly and function efficiently as part of an overall system.
•Contribute throughout the development lifecycle to produce software that is of the highest possible quality, and performance.
•Work with our Trading Solutions team to ensure that the software we build is able to operate at the highest levels of reliability and availability.
•Contribute to technical discussions and provide knowledge and expertise to assist solving technical problems.
•Take on a mentoring role for junior members of the team and be keen and passionate about driving forward the overall knowledge of the team.
•Contribute actively to initiatives aimed at the continuous improvement of processes and policies.
Skills & Experience
•Highly skilled developer showing a very high level of C++ knowledge, including templates and the STL
•Strong understanding/experience of multithreading and client-server software
•Strong Object Oriented Analysis/Design skills
•Understanding of UML2, particularly component and class models
•Databases, ideally SQL Server 2005/2008
•Experience developing software using high availability architectures and technologies – Clustering, Message buses
•MFC, Win32 API, boost
•Experience of C# and .Net
•Experience working with Agile Methodologies (especially SCRUM) and Test Driven Development
•Knowledge of Test Driven Development and Behaviour Driven Development
•Experience in some of the following technologies: Visual Studio 2010, WCF, LINQ, Rx, MSMQ, MVVM, Web Services, Microsoft Expression Blend, MS SQL Server, Specflow
•Experience of building low latency, concurrent, multi threaded trading applications
Job Fit & Personal Characteristics
•Analytical with a positive ‘can do’ attitude
•A burning desire to continually improve their skills
•Prior experience of trading systems and/or mission-critical transaction processing software is desirable
•Ability to work independently; prioritising and completing tasks to schedule
•Excellent communication skills and the ability to communicate complex technical issues in plain English are essential, both with colleagues and potentially with clients.
•Desire to work in a fast growing company on mission critical projects where impact is immediately felt, with deliverables quickly incorporated into deployed software products.
•Shares the team’s values – good business sense, collaboration, delivery focus, customer focus, adaptable to new ideas, and passionate about their chosen career.
•Willing to contribute at a broader level than their immediate task including mentoring junior developers and striving to advance the overall expertise of the production team.
•Degree or equivalent in a science or engineering discipline from a top-tier educational institution; Computing preferred.
If this sounds like your next role then call Daniel on +44 (0)1206 214418 or email your CV to officemanager@opmjobs.com (MS Word format)
Look forward to hearing from you!
Disclaimer:The salary bracket shown is approximate and is no guarantee of the income on offer. Salary and benefits will be discussed with candidates at interview with the company and are individually negotiated by OPM.
Our client is an Award winning specialist supplier of multi-asset class electronic trading systems.
Their technology is currently central to the business operations of many of the world’s largest inter-dealer brokers, exchanges, trading companies and utilities.
They pride themselves in leading provider of real-time trading software for Brokers, Traders and Exchanges. With 99.999% uptime and able to deliver thousands of transactions per second with millisecond latency, our technology underpins circa 85% of European energy and 70% of emissions trades.
Their reputation with these clients is that of a distinctly high quality, high performance, reliable system, backed up by first rate support services.
They are Based in central London with a fantastic office space.
Our client offers one of the best packages benefits and working environment! they really values their staff and will reward them for a job well done!
Role Profile:
You will be a senior member of the Production Team working as a developer in a challenging environment within the Execution Systems development team.
Responsibilities for this role inculde:
•Design, build and maintain components of Exchange/Broker Trading System, including Backend, Front End, and Administration Tools.
•Take an active role in all stages of development including the analysis of business requirements, planning, implementation and delivery.
•Work with our technology partners and systems integrators to ensure the components we provide interface correctly and function efficiently as part of an overall system.
•Contribute throughout the development lifecycle to produce software that is of the highest possible quality, and performance.
•Work with our Trading Solutions team to ensure that the software we build is able to operate at the highest levels of reliability and availability.
•Contribute to technical discussions and provide knowledge and expertise to assist solving technical problems.
•Take on a mentoring role for junior members of the team and be keen and passionate about driving forward the overall knowledge of the team.
•Contribute actively to initiatives aimed at the continuous improvement of processes and policies.
Skills & Experience
•Highly skilled developer showing a very high level of C++ knowledge, including templates and the STL
•Strong understanding/experience of multithreading and client-server software
•Strong Object Oriented Analysis/Design skills
•Understanding of UML2, particularly component and class models
•Databases, ideally SQL Server 2005/2008
•Experience developing software using high availability architectures and technologies – Clustering, Message buses
•MFC, Win32 API, boost
•Experience of C# and .Net
•Experience working with Agile Methodologies (especially SCRUM) and Test Driven Development
•Knowledge of Test Driven Development and Behaviour Driven Development
•Experience in some of the following technologies: Visual Studio 2010, WCF, LINQ, Rx, MSMQ, MVVM, Web Services, Microsoft Expression Blend, MS SQL Server, Specflow
•Experience of building low latency, concurrent, multi threaded trading applications
Job Fit & Personal Characteristics
•Analytical with a positive ‘can do’ attitude
•A burning desire to continually improve their skills
•Prior experience of trading systems and/or mission-critical transaction processing software is desirable
•Ability to work independently; prioritising and completing tasks to schedule
•Excellent communication skills and the ability to communicate complex technical issues in plain English are essential, both with colleagues and potentially with clients.
•Desire to work in a fast growing company on mission critical projects where impact is immediately felt, with deliverables quickly incorporated into deployed software products.
•Shares the team’s values – good business sense, collaboration, delivery focus, customer focus, adaptable to new ideas, and passionate about their chosen career.
•Willing to contribute at a broader level than their immediate task including mentoring junior developers and striving to advance the overall expertise of the production team.
•Degree or equivalent in a science or engineering discipline from a top-tier educational institution; Computing preferred.
If this sounds like your next role then call Daniel on +44 (0)1206 214418 or email your CV to officemanager@opmjobs.com (MS Word format)
Look forward to hearing from you!
Disclaimer:The salary bracket shown is approximate and is no guarantee of the income on offer. Salary and benefits will be discussed with candidates at interview with the company and are individually negotiated by OPM.
