Whilst you list of skills is about the longest I have seen on Freelancer you do have most of what I am looking for. That is, to have someone develop a Barcode Label printing software for our Warehouse Management System. We use Python for background data importing tasks but our efforts to drive Label printing is very slow and does not handle errors with the printers. I am told we need to capture the SNMP messages from the Printers so that these can be reported to the User or enable retries but most importantly must not delete print jobs or change their order of printing as the labels often must match the order of packages proceeding down a conveyor line. We currently store each Native Printer Language (Intermec DP and Zebra ZPL represents 99% of our clients printers) in a Firebird SQL table along with placeholders for the variable data. Each time a User requests a label or a stored procedure we create a record in a Print Requests table in which all the variable data is placed along with its placeholder names. Then a Firebird event activates a Python process to merge the native Printer commands with the variable data and outputs as a .prn file. This file is then sent via TCP to the Printer/s. However and this is why we need someone to re write the process, any errors with the printers just either causes the print job to be marked as unable to be printed or sits there retrying. Also because the process is not multi threaded it then causes other print jobs for other printers to be queued up. We need someone to help us please.
We operate on Centos Linux and use Subversion and would give Log In access to check in and out the source code plus we run Redmine for Job tickets. We have a skilled Firebird SQL database programmer who is able to help (he also wrote the current Python application).
We are familiar with outsourcing and have 2 permanent teams for many years developing our Web based Destop and Hand Held WiFi Terminals applications.