PROGRAMATOR JAVASCRIPT, C/C++, PHP

LOCATIA:              BUCURESTI

TIP JOB:                FULL TIME

EXPERIENTA:      PESTE 5 ANI PE O POZITIE SIMILARA

CONTACT:            Trimite CV-ul la adresa sales@metrici.ro

Descriere companie:

Metrici este o companie producatoare de software & hardware, cu capital 100% romanesc si implementari in peste 20 de tari. Construim cu succes, de peste 17 ani, cu ajutorul specialistilor nostri in AI si analiza video, solutii pentru orase inteligente, managementul traficului si parcarilor, recunoasterea placutelor de inmatriculare si a obiectelor, controlul calitatii (defect recognition, purtare corespunzatoare a echipamentului individual de protectie si multe altele) si proiecte personalizate.

Cunostinte tehnice:

  1. JavaScript:
    • Înțelegerea profundă a limbajului de programare JavaScript (ES6 și versiuni ulterioare).
    • Familiaritate cu cadrul de dezvoltare (framework) precum React, Angular sau Vue.js.
    • Experiență cu tehnici de programare asincronă (promises, async/await).
    • Cunoștințe despre manipularea DOM și evenimente.
    • Experiență în utilizarea bibliotecilor precum jQuery (dacă este necesar).
  2. C/C++:
    • Cunoștințe solide în programarea în C/C++ (sintaxă, structuri de date, pointeri, gestionarea memoriei).
    • Experiență în dezvoltarea aplicațiilor de sistem sau embedded.
    • Cunoștințe despre compilatoare și procesoare (ex: GCC, LLVM).
    • Înțelegerea conceptelor de programare procedurală și orientată pe obiect.
  3. PHP
    • Cunoștințe de bază în PHP: Înțelegerea sintaxei PHP, controlul fluxului (if, switch, loops), funcții, clase și obiecte.
    • Manipularea datelor: Capacitatea de a lucra cu array-uri, stringuri și date, inclusiv folosirea funcțiilor încorporate pentru manipularea acestora.
    • Programare orientată pe obiect (OOP): Cunoștințe despre conceptele de bază OOP, cum ar fi clase, obiecte, moștenire, polimorfism și encapsulare.
    • Baze de date: Familiaritate cu SQL și gestionarea bazelor de date (de exemplu, MySQL, PostgreSQL), incluzând operațiuni CRUD (Create, Read, Update, Delete).
    • Framework-uri PHP: Experiență cu framework-uri populare, cum ar fi Cake, Symfony sau CodeIgniter, care facilitează dezvoltarea aplicațiilor mai rapide și mai structurate.
    • Principii de securitate: Cunoștințe despre prevenirea atacurilor comune, cum ar fi SQL injection și Cross-Site Scripting (XSS).
    • HTML, CSS și JavaScript: Înțelegerea acestor tehnologii web pentru a putea crea aplicații web interactive.
    • Instrumente de versionare: Utilizarea sistemelor de control al versiunilor, cum ar fi Git, pentru gestionarea codului sursă.
    • API-uri: Experiență în construirea și utilizarea API-urilor RESTful pentru a permite interacțiunea cu alte aplicații.
    • Resurse și comunități: Abilitatea de a folosi documentația PHP și alte resurse online, precum și participarea în comunități de dezvoltatori pentru sprijin și actualizări.

Abilități:

  1. Analiză și Rezolvare de Probleme:
    • Capacitatea de a analiza cerințele și de a dezvolta soluții eficiente.
  2. Colaborare:
    • Abilități de comunicare pentru a lucra eficient în echipă.
    • Experiență cu instrumente de gestionare a proiectelor (ex: Git).
  3. Învățare Continuă:
    • Dorința de a se adapta la noi tehnologii și de a-și îmbunătăți constant abilitățile.
  4. Testare și Debugging:
    • Capacitatea de a scrie teste automate și de a depana codul eficient.
  5. Cunoștințe despre API-uri:
    • Experiență în crearea și consumarea API-urilor (RESTful, GraphQL).