Tech Lead Software Development

Angajator: NTT DATA România
Domeniu:
  • IT Hardware
  • IT Software
  • Tip job: full-time
    Nivel job: 0 - 1 an experienta
    Orase:
  • Cluj Napoca
  • Actualizat la: 21.11.2018
    Scurta descriere a companiei

    NTT DATA România este furnizor și integrator de soluții/sisteme IT complexe, cu o echipă de peste 1,700 de specialiști în România și Serbia, specialiști care activează pe proiecte diverse în industriile Automotive, Banking, Manufacturing, Energy and Utilities, Public Sector & Utilities, Retail, Transportation & Logistics.

    Integrând experiența îndelungată, competența ridicată și inovația constantă, NTT DATA România colaborează cu clienții săi naționali și internaționali, implementând servicii si soluții IT pentru a genera performanță și valoare adăugată business-ului acestora. Portofoliul companiei include o gamă variată de servicii: dezvoltare și integrare soluții software standard și individualizate, managementul aplicațiilor și suport, testare, asigurarea calității, consultanță IT și de business, servicii de securitatea informației și infrastructură etc.

    Fiind SAP Gold Partner, NTT DATA România este pionier în piața națională în implementarea soluțiilor Cloud Success Factors și SAP S/4HANA. Mai mult, este dezvoltatorul propriei soluții ERP Clarvision, sprijinind de 16 ani peste 190 de clienți din industriile producției auto, lemnului, confecțiilor metalice și multe altele.

    Cerinte

    Bachelor’s degree in Computer Science/Engineering , Information Systems , or another related field.
    Strong experience working and leading in a software development team
    Experience programming in Go, Python OR C++ (Willing to work with Go-lang and Python)

    Experience developing software that uses some RDB (MySQL/MariaDB)
    Familiarity with SDN/NFV and edge computing/IoT technologies (KVM , OpenStack, Docker and Kubernetes)

    Experience designing of scalable distributed systems with message queues ( Kafka or Mqtt) and coordinating systems ( etcd or ZooKeeper)

    Project management SaaS tools such as GitHub/Bitbucket and Jira

    Experience with automating build process using CI/CD pipelines (Jenkins)

    Working with an in-house software development team

    Good understanding of IP Networking

    Written and verbal fluency in English

    Responsabilitati

    Lead the back end software development team locally

    Design and
    Implement system components running on the server-side system high-availability server-side system
    Design and develop robust communication mechanism between the controller and edge
    devices
    Collaborate with local and remote development teams to work on feature development
    Diagnose issues brought by backend software including middleware
    Write proper functional/integration tests for continuous integration/deployment (CI/CD)
    Carry out additional duties as needed or require develop