Sr C++ Boost / STL recruitment

C++/ STL/ BOOST Developer – VP level

Base Salary Range: $130,000 - $160,000 + 15-20% Bonus Potential – Fee is 20% of Base Offer

The prospective candidate will engage in developing and maintaining our family of products for multiple asset classes (Equities, FX from the start).

The professional qualities include

• In-depth knowledge of C++ (for both Linux and Windows platforms) including STL and BOOST

• Experience in real-time programming (multi-threading, OS IPC/ synchronization mechanisms, communications/sockets)

• Understanding of messaging with 29West/ LBM is a plus

• Knowledge of ORACLE/SQL, Linux scripting languages (e.g. Perl) are pluses

• Financial Services not required, however, a previous background in telecom would be highly regarded such as ATT, Bell Labs, etc…

Application Developer

• Participate in the entire software development life cycle including technical design, documentation, software development, unit testing production implementation

• Post production software maintenance and bug fixes

• Ownership of the architecture design and implementation of one or more applications.

• Responsible for non-functional and functional performance of one or more applications

• Understand and help shape client's requirements at sub-department level.

• Plan and lead end-to-end development of applications from technical specifications and design documents.

• Plan and lead successful unit, performance, system, integration and acceptance testing.

• Plan and conduct code reviews, and incorporate lessons into work practices.

• Ensure the team learns and applies standard development and change management methodologies.

• Contribute to the development of technical standards and procedures at the application level and beyond.

• Lead the development of design and architectural documents.

• Plan and conduct in design reviews, and incorporate lessons into work practices at the application level.

• May lead the development of technical design and architectural strategies at the application level.

• Ensure projects align with the business and IT strategies of supported organizations.

• Influence the development of plans and processes in supported organizations.

• Build understand of industry trends and practices for the client's businesses and for areas of domain expertise.

• Contribute to the development of standards in areas of domain expertise.

• Extend awareness of risks associated with application development and of their potential impacts within IT, on the business, and on the firm's reputation.

• Manage risk planning and mitigation for supported applications.

• Determine staffing requirements and may select team members for application architecture and development functions.

Send resumes to cory@gmsadvisors.com / cory (at) gmsadvisors (dot) com