Here is the basic requirement:
(1) Printout in PDF and excel sheet in specific format.
(2) Synchronization of data with online server and local office server (not sure if this is developer related but probably would need help with this).
(3) Multiple access levels and their permissions.
(4) Logging of additions and changes to data.
(5) Form should be accessible from web and mobile devices.
(6) Preferable language C#
It will be a paid job (but depends on price lol) I would develop myself but I'm very busy these days so I'll prefer to outsource the development.