Job Description:
They are looking for a
technically-minded person with programming skills (either via Work or Higher
Education) to work on the implementation of successful messaging middleware
products, mostly carried out at client sites.
This may involve working on projects abroad. When occasionally working at Head Office some
second-line support of existing clients is expected.
Implementation is likely to
include bespoke development of TCL or Java scripts for individual sites,
configuration of the site using GUI Configuration tools and setting up and
using database connections. Their
clients are all major blue-chip financial institutions. The products run under both Unix (Sun, AIX)
and Windows platforms. There is ongoing
opportunity to learn new skills and new technologies.
Initially, some or all of the
following skills / experience are necessary:
·
Java or other
programming / scripting language experience
·
Experience of
Linux, Unix or Windows
·
SQL / relational
database skills
·
Knowledge of
ODBC/JDBC
·
Experience of XML
based systems
·
Experience of
messaging systems
·
Understanding of
software development principles
·
Some experience
of team leadership / project management would be beneficial
·
Finance industry
experience is an advantage but not essential.
The successful candidate will
probably have eighteen months to two years programming experience (via either work
or Higher Education) and either an IT-related degree or Post Graduate
qualification, in fact they have had significant success in this role following
applications from post graduates.
Technical competence,
flexibility and an interest in learning are highly sought after
characteristics. Many clients are City-based
in central London,
but a willingness to travel and possibly work abroad for periods of time is
required.
Interpersonal and
communication skills are important, as client contact is an essential part of
this role.
Full product training will be
provided.
They use in house systems mainly it seems. To me it feels more like an admin type role (maintaining existing systems, configuration, setting up etc.) with some programming stuff.