It is a client server application. The server is a VPS with Debian and postgres.
On the server there is a Java server application running accepting incoming connections, doing encrypted communication,checking rights and sending out push notifications to other clients about changes in the DB.
On client side we have a delphi application with a link to Java classes using the same units for the communication on client side.
The actual IDE is Delphi 7. There are many external libs included in the application, like tnt classes, pdf generator ...etc supporting the various functionalities.
We are using since more then 10 years a SW that is describing our workflow in our company.
However in the last 10 years we grew and many new requirements came in to fasten our daily work.
I developed this SW for many years together with a second developer.
He is now not any more available and we are looking for a follower that can help us to maintain this product and introduce new features.
1. Fix several bugs in the Delphi Client Application leading to crashes.
2. Porting Delphi 7 to the newest if this helps for further developments
3. Improve the architecture, speed, work flow etc, since everything is still running on one thread, both on server side and on client side.
4. Implement new functions, like
online API's to several available partners
implement a really guru algorithms to improve our planned routes
develop on the server a new CMS based online portal for our customers, cause there is still nothing made.
develop a client for android and maybe iphone for most important data to be read from the DB
any many many points where you can bring in your own ideas
i am looking for a crack developer that don't fears any challenges, cause the sw is set up in a really sophisticated way making it for me,
as hobby developer difficult to maintain any more. I have many other tasks in personnel leading an customer interfaces with my company.
I don't have the time any more to manage all this.
- high Delphi Experience for the Client Developement
- Java knowledge
- Client Server Architectures
- SQL Knowledge, preferable postgres but not mandatory
- some experience with compilers and JNI for Delphi
- Webserver and CMS competence for the second step could be an optional
- interest for company workflows to support with sw dev preferable
- willing to learn
- looking for a really new challange
- constant for long time to work in one project and see the baby growing
The guy starting this task will need many weeks to fully understand the scope before he can start with improvements,
but once understood this, i guarantee it could be a job for many years even for additional people in a team.
I am trying to start this initiative with you. If it works we can grow together.