Developer in Test - Software Development/QA, Surrey

Gold-i is one of the world’s leading software systems integrators to the global retail Forex market.  A multi-award winning company, having been awarded the Queens Award for enterprise innovation, Gold-i is constantly striving for success and to continually disrupt the market with new and exciting products.
As well as offering 24/7 support service, Gold-i support their clients through a suite of software, enabling brokers to reduce their risk via connection to external liquidity through the class leading Gold-i Bridge/Matrix 2.0, post trade and regulatory reporting software through the Gold-i Link and Gold-i RiskDB Pro, and many more exceptional products such as the Gold-i Matrix 1.0/1.1.  Gold-i have been able to attract some of the most prestigious brokers across the globe by offering solutions to address key business needs such as reducing trading risks, increasing profitability, increasing customer retention and differentiation.
All Gold-i Software Products are developed at our head office at the Surrey Technology Centre. These are developed using Windows based servers and we are a Microsoft Gold Partner for Software Development. We develop code in a range of languages with the main products being coded in C++ and C#. The products are server based and need to achieve high reliability and low latency to meet the needs of Financial Trading.
Due to continued expansion, a large increase in global client base and a planned expansion in their class leading Matrix product suite, Gold-i are looking for a developer in test to join their Software Development team to create and build out an in-house automation testing suite.
Description of Duties
• Manage the design and delivery of complete automation, black box, stress and performance testing suites, which includes design, documentation and implementation.
• Manage the design and delivery of in-house automation procedures and processes for internal teams.
• Collaborate with the Software Development Team Leads, QA Team Lead, Development team and Quality Assurance teams to ensure the operability, usability and robustness of the software, and also to ascertain that it is to the highest quality.
Key Responsibilities
• Design, architect and implement new inhouse automation testing suites for server side C++ and C# software.
• Resolve reported bugs from Dev and QA in a timely manner.
• Help document any new features and functionality.
• Updating and creating internal documentation.
• Attend project design meetings.
• Coordinate with the Dev and QA teams on a regular basis.
• Assist in the maintenance and streamlining of code.
Basic training of the financial trading will be provided as well as mentoring from an experienced developer.


Essential
• 2.1 or greater Bachelor’s Degree – preferably in Maths, Science, Computing or Engineering.
• Knowledge/experience of coding languages, C, C++, C#, Python, Java…
• Knowledge/experience of communication protocols and distributed software systems.
• Good understanding of software & Microsoft/Windows operating systems.
• Keen desire to learn and the ability to absorb and maintain knowledge.
• Highly logical problem solving skills, with the ability to break down a problem.
• Excellent communication and interpersonal skills.
• Self-starter, team player, flexible, able to adapt to any new environment and work on any project.
• Organised and meticulous.
• Possess the ability to multitask.
• Enjoys and works well under pressure and meet project time scales.
Desirable
• Experience of working with developing automated test systems and associated procedures/software.
• Basic knowledge of C++ STL library.
• Basic knowledge of Multithreading.
• Basic knowledge of software development lifecycle.
• Basic knowledge of data driven development.
• Basic understanding of financial trading, or financial markets.
• Experience/understanding of FIX Protocol messaging.
Location; Surrey Technology Business Park, Guildford, Surrey.
Benefits; 25 days holiday, 4% Matching Pension scheme, Holiday Trading policy, Annual Bonus, 2 paid Charity days each year, Sick pay, Edenred Childcare vouchers, Interest free loan for Season Tickets, Cycle to Work scheme, free parking.