OO Perl Developer Programmer Fintech No prior financial services exper

james joseph associates
60000.00 - 75000.00 GBP Annual + Cash Bonus + Pension + Benefits
16 Oct 2016
19 Oct 2016
Contract Type
Full Time

OO Perl Developer Programmer Fintech No prior financial services experience required


The position is for a Perl Developer working to develop, enhance, maintain and support the company's hosted services. The applications delivering the services have an interactive user interface delivered as secure dynamic web pages over the Internet as well as a significant server based data processing components and behind-the-scenes data transfer systems. Candidates are expected to work on all technical aspects of the system - designing and developing new services and features, enhancing functionality, integrating new financial institutions, resolving issues and providing technical support on a roster basis.

The roster is generally three months in the On-Client-Demand team, dealing with urgent requests, feature enhancements, integration of new financial institutions and managing Production, DR and Development environments. This is followed by a three month rotation into the planned Projects teams, working on major enhancements, co-ordinated technical projects, and development of new strategic services.


The role requires strong technical and analytical skills, and the ability to think quickly and clearly. The role would suite a self-starter who enjoys creating a feature, component or service from conception through to delivery, and who then enjoys seeing their code in action on a daily basis. We believe in continuous improvement and a successful candidate would enjoy sharing with and learning from a team of talented systems engineers.

The role encompasses the following activities, working alongside senior developers:

Design, code, test and release new features and enhancements

Undertake and manage technical data integration of new clients

Develop tools to improve internal processes and maintain quality of service

Investigate and fix software issues in existing systems

Support and monitor production systems on a rota basis

Provide second-line technical assistance to end users by telephone and e-mail

Document code, interfaces, services and procedures as appropriate

Update management with progress on assigned tasks, and identify issues/delays/dependencies in good time

Identify opportunities for system/process improvements or new features

Work autonomously or as a team member in an ad-hoc team

There is the potential for increased or additional responsibility depending on aptitude and experience.

The key challenges in this role are to:

Develop a comprehensive understanding of the services provided and the associated benefits/value proposition for clients

Develop a clear understanding of business complexities specific to the Securities Lending/REPO/Equity Finance markets

Proactively interact with colleagues - requesting and providing guidance, help and mentoring as appropriate

Main Technologies:

Perl: OO, with an appreciation of inheritance, encapsulation, performance, complex multi-dimensional data structures, loose coupling and high cohesion, separation of concern etc.

MySQL: SQL, data normalisation, query optimisation, database structures and performance, set-based data-processing.


Strong Perl Development background

Self-motivated, pro-active and autonomous, with good team-working skills

Ability to absorb and retain complex business and technical information rapidly

Strong design and software development skills, including appropriate OO patterns

SQL and relational Datamodelling skills

Good problem solving skills, and the ability to prioritise appropriately

Good communication skills, including the ability to liaise with technical contacts at clients and to provide telephone & e-mail support to end users