Programmer Needed-Contract (Anywhere)

City: Bangalore

An operations management software developer is currently searching for a programmer with general, and JAVA, programming experience.



Requirements


• General programming skills, especially JAVA



Responsibilities


• Write efficient and documented code


• Supply accurate estimations of work, and deliver on schedule



Details


• The following 2 projects are needed by our company:



1) Using JExcel, convert .XLS files to .TXT files that retain formatting of original .XLS file:


We are developing an application written in Java. The program will need to call a subroutine, that we need to be written by you, that will convert any XLS file into a text file. The excel file will be a purchase order of an unknown format. There already is a well known applet titled JExcel that you can use to read each cell in an excel file, and output it. Once the maximum length of each column is known, it should then be possible to create a text file that retains the formatting of the excel file. You may wish to refer to the demo shown (on the internet) in the program Convert XLS by Softinterface. (Unfortunately their royalty free version is an Active X component and is therefore unsuitable to be called by our application). Please provide us with a price and time estimate for the work to create this subroutine to be written in Java.



2) Call 3rd-party software to convert (.editable).PDF files into multiple .TXT files:


Our main program will grab a PDF, and call a subroutine that we need to be written by you, that will call a third party PDF-to-Text converter that we will provide to you. The newly created text file may contain multiple purchase orders in it, and if so, then your routine will need to determine as much, and break the text file into multiple text files – of one per each order. We do already have a pretty good idea of how you may wish to do this (by looking for the same word in the same column in multiple parts of the document). Please provide us with a price and time estimate for the work to create this subroutine to be written in Java.



Original Posting