C++, PYTHON DEVELOPER/ PROGRAMATOR/ SENIOR SOFTWARE DEVELOPER
Dezvoltarea unei solutii software CRM
Colaborare pe perioada unui PROIECT - Buget PROIECT - Plata pe baza de contract si factura emisa de o Companie IT Software
CRM-ul va fi construit modular in genul unui cub Rubik, pe baza unui frame solid si securizat, cu o viteza/ rata de raspuns foarte mare, care sa functioneze pentru un numar foarte mare de useri simultan si care sa poata fi interfatata cu diverse software ERP.
Ex de module: Users, Vanzari, Marketing, Clienti, Furnizori, Contracte, Concurenta, Flota Auto, Office/Secretariat, Contabilitate Primara, GDPR, Useri, Rapoarte, Document Management, Call Center, etc
Fiecare modul va putea fi independent utilizat in cadrul CRM.
Aplicatia trebuie sa ruleze online, sa creeze baze de date pe serverele noastre si sa necesite un KiT de instalare pe PC, KIT care va fi primit de la noi si cu 5 pasi de securitate (5 coduri de securitate la instalare).
- NOI VA PUNEM LA DISPOZITIE:
1. Arhitectura software in format .xls;
2. Conceptul layout;
3. Vom testa ceea ce scrieti dvs. din punct de vedere al functionalitatii;
- CONDITII CONTRACTUALE:
1. DREPTURILE DE PROPRIETATE INTELECTUALA. Drepturile vor fi exclusiv ale companiei noastre, nimeni neputand utiliza INTEGRAL sau PARTIAL aceasta solutie software;
2. CODUL SURSA. Odata cu receptionarea fiecarui modul, ne veti pune la dispozitie codul sursa dezvoltat;
3. MENTENANTA. Ne veti asigurara mentenanta pe baza unui tarif negociat anual;
4. DEZVOLTATI ULTERIOARE/ UP-DATE-URI. Ne veti asigura dezvoltari ulterioare pentru alte module noi, in sistemul de tarifare negociat initial;
5. COMERCIALIZARE CATRE CLIENTI. Compania noastra va comercializa PARTIAL sau INTEGRAL acest produs software catre client iar dvs. veti face instalarea si mentenanta, si la vanzarea fiecarei licente veti incasa un procent din pretul fiecarei licenta si din mentenanta;
6. DEZVOLTATI ULTERIOARE/ UP-DATE-URI PENTRU CLIENTI. In negocierile cu clientii nostril, noi vom prelua noi solicitari de dezvoltare sau customizare iar dvs. veti asigura dezvoltari ulterioare pentru alte module noi, in sistemul de tarifare negociat initial;
- CONDITI DE PLATA:
a. Plata pe baza de contract si factura emisa de o Companie IT Software;
b. din bugetul integral negociat initial, vom stabili transe pentru fiecare modul in parte, respectiv:
- CRM - Modul 1 - Transa 1
- CRM - Modul 2 - Transa 2
- CRM - Modul 3 - Transa 3
Plati pana la ultimul modul.
c. La finalizarea fiecarui Modul – compania noastra va face plata in termen de 3 zile de la receptionarea modului, PE BAZA DE FACTURA FISCALA;
d. Odata cu receptionarea fiecarui modul si dupa incasarea fiecarei plati aferente, compania noastra va primi KIT-ul aplicatiei si CODUL SURSA, acestea fiind proprietatea exclusiva a noastra.
- TERMENE DE FINALIZARE
a. Vom stabili termene de finalizare si livrare pentru fiecare Modul in parte;
b. Vom stabili termene realiste privind dezvoltarea;
c. Vom stabili eventuale consecinte si penalizari pentru intarzieri sau pentru nerespectarea termenelor, termenilor contractuali si/ sau a contractului.
- CERINTE TEHNICE
- Cunostinte foarte bune: C, C++, Python, PHP, Java, Javascript, CSS, etc;
- Cunostinte de programare orientata pe obiect;
- Cunostinte foarte bune de tehnologii Web si Securitate;
- Experienta cu diverse framework-uri(ex: Laravel, Yii, Symfony, , Angular), etc
- Cunostinte despre design patterns( ex: MVC, ActiveRecord, Factory, Observer, Strategy), reprezinta avantaj;
- Cunostinte de baze de date SQL/NoSQL/MySQL;
- Experienta in documentarea privind algoritmi si noile tehnologii necesare in dezvoltarea aplicatiilor;
- Obligatoriu de respectat: scrierea unui cod curat si comentat;
- CERINTE NON-TEHNICE:
- Seriozitate, onestitate, corectitudine, munca, atentie deosebita la detalii;
- Excelente abilitati de comunicare;
- Respectarea deadline-urilor;
- Cunostinte avansate limba engleza;