Freepascal advanced programmer needed. Long term

I need a free pascal (fpc) developer who shall do further updates on an existing system.

The system (console application) uses an interbase db (all layers are provided) and the webservice toolkit (wst) for freepascal.

Your long termn task would be to do some updates required by a client.

The system is in development and the further actions would be more optimizing it, rather than expand with new features. so you have to be familiar with some reasonable design patterns.

The first task, posted here, would be:

- getting learn the system (analysze the code, so you know how thinkgs work. i will provide a documentation about the system in general) (some names of variables are in german and might be changed if you feel unconfortable with that. :) )

- update a specific small method.

The code change is actually really nothing. More important is for me to see how you understand the system and if you do it well, the longterm assignment is yours.

Description in general:

The system provides a core webservice for calculating commisions for a multi level marketing distribution. It does not provide any stock computations or warehouse functionality. Just comission computation and report generation.