Penta, a Managed Service Provider headquartered in Geneva, Switzerland is seeking to build an in-house application for its administrative processes and is looking to hire and work with a seasoned and a very experienced developer and/or a team of developers who can setup a dynamic relational database using MySQL containing all Penta IT assets and services it runs internally at Penta and its group of companies and those it offers and sells to its customers – The analysis of such development will be in close collaboration with its management who will express various requirements from various departments.
Next, the development of functions and business rules should be coded and implemented. The interface should be written in Angular JS, Java/J2EE technology stack and should adapt both for desktop and mobile usage. Mobile Apps should allow remote users and clients to access and update information. The development should be able to trigger complex business workflows depending on changes and values in the database.
A thorough and multi-level security should be built-in whereby different user groups can access, see, read or write information which is pertinent to their user group. The environment should be split into, development, staging (user testing and acceptance) and production. The production environment should be fully redundant with multiple nodes and zero downtime when approved packages are pushed from the staging to the production. A full technical and end-user documentation along with version control; change management, staging to development procedures, and high availability of the environment must be ensured.
A comprehensive and professional reporting tool (internal or third party such as Crystal Reports) should be integrated in this package and enable the administrators and users to build reports and output to screen, printer and standard file formats such as Excel, PDF, CSV, Word etc.
The entire developed code, at any stage of the development along with all add-ins, plug-ins, modules, databases, technologies, including all technical and administrative documentation and procedures that enable the software to be developed, enhanced, modified and run must, entirely, wholly and exclusively belong to Penta.
Ideally Penta is looking for resources and skills who have a proven track record and have already successfully implemented similar working environments with modern tools in e-commerce, B2B and Customer Management Systems. Candidates must be able to showcase existing, proven and live functioning developments along with documentations, methodology used, project management proofs who can ensure on-time delivery of various steps and milestones for this project whilst guaranteeing the budget. The candidate person / group should be able to work closely with our team in our office in one of our international offices.
To develop a server side application where a user can create a workflow using existing use cases and execute it as well. The use cases are best described in the document attached. The project is all about managing clients, partners, suppliers and employees.
Project will have 3 small phases.
1st phase will consider Client life cycle which will be client related workflows.
2nd phase will have Partners and Suppliers related workflows.
3rd phase will have Employee related workflows