[Jobs] [JOB] Contract, good pay rate, West End London

Nik Clayton nik at ngo.org.uk
Mon Jun 18 08:17:32 BST 2007

I'm shortly upping sticks and moving to Switzerland, which means that my 
current employer needs to find someone to fill my shoes.

Perl is used as the glue here between two key technologies.

There's Autosys, which you might consider to be cron on steroids. 
Locally developed Perl programs are used to maintain the Autosys job 
list, which is generated by a mix of configuration data managed in XML, 
and a large collection of TT templates.  As well as maintaining the 
tools you get to take job definitions from other groups, and massage 
them in to the local configuration format ready for deployment to dev, 
UAT, and production environments.  There are ancillary tools surrounding 
this too -- e.g., tools to report on the trends of job run times, assist 
in prioritising job order so that reports come out on time, that sort of 
thing.  Maintaining these tools, and identifying and writing new tools 
as-and-when is all part of the role.

Familiarity with TT is essential.  We have our own TT plugins and 
filters, so you should be comfortable with that.

Then there's Murex.  This is a large financial application.  Perl is 
used to script reports out of this (typically as chunks of XML), carry 
out conversion to CSV, perform loads in to databases, and so on.  We 
also write tools to help work around Murex bugs -- for example, we have 
a tool that compares two different reports (which might only differ in 
the order in which trades are extracted) to see where Murex has derived 
different values for those trades, and generate HTML and Excel 
presentations of those differences.

Then there's the other bits -- for example, code that takes reports (as 
CSV or XML), splits it interesting ways, munges it through a few 
templates, and e-mails it out.  Or code that compares job run-times 
before and after various changes have been made to database filters to 
see whether there's been significant benefit in the change.  And so on.

You don't necessarily need to have encountered either of these before -- 
I hadn't, but previous experience (esp. of Autosys) would be helpful. 
You'll also need to be able to hit the ground running with (k)sh 
scripting, as that's the other bit of glue in use.  You should be able 
to use CVS.  Familiarity with databases (Sybase) and SQL is also needed. 
  You don't need to be a DBA (we have those) but you should be able to 
look at a piece of SQL and work out what it does.

This is a contract role, located a few minutes walk from Green Park and 
Piccadilly Circus tube stations.  The hours are 8am-6pm, and the rate is 
good.  I'm well aware of the discussions on london.pm and jobs-discuss, 
and I know that everyone would like to know the rate.  I'd love to 
advertise it here too, but the company would rather I didn't, so I'm not 
about to say so on a mailing list with a public archive.  So you'll just 
have to take my word for it when I say that it's exactly what you'd 
expect for contract work for a financial house.

There's an on-call component, typically one week on, one week off.  The 
on call rate is a flat 1/10th of the daily rate for being on-call, and 
then if you're called, everything after the first hour is 1/10th of the 
daily rate per hour.  If you're called there's remote access in to the 
network, at which point you can "remote desktop" to your PC and work 
away.  This is also how any occasional working from home (if, say, 
you've had a family emergency) is supported.

The development environment is a Windows PC, plus whatever tools you're 
happy with.  In my case, that's a VMWare kubuntu image...

If I wasn't migrating southwards I'd be quite happy to stay here.  If 
you can manage the hours this is a great opportunity to come in to a 
small team (currently two, shortly to be one until this role is filled) 
and make a difference.  It also doesn't require specialist financial 
knowledge, but there are plenty of opportunities to pick that up along 
the way.

Interested?  If so, get your CVs to Yvonne.Heslop at brevanhoward.com (and 
definitely not to my address please).


More information about the Jobs mailing list