Căutăm un Senior Software Developer care să se alăture echipei noastre de Mobile Banking din CIO CEE care să ne ajute în arhitectura/implementarea soluțiilor noastre, desfășurând activități de răspuns în ceea ce privește analiza tehnică, proiectarea soluției, documentație tehnică detaliată și la nivel înalt, implementare și ghiduri de testare nefuncțională.
Ce vei face în acest rol?
• Suport de programare client și server în stiva Java;
• Dezvoltarea serviciilor pentru comunicarea cu/agregarea datelor din surse folosind JSON REST/SOAP;
• Oferă asistență pentru ciclul de viață complet al implementării aplicațiilor mobile și soluțiilor de pe partea serverului, cu proprietatea asupra implementării soluției în cadrul standardelor de calitate înalte;
• Analiza, interpretarea și validarea caietului de sarcini, desfășurarea activităților responsabile în ceea ce privește documentația de analiză tehnică, analiza impactului asupra arhitecturii de ansamblu;
• Efectuarea analizei performanței, strategiile de monitorizare și execuție, validarea proiectării tehnice;
• Depanează și rezolvă problemele tehnice prin depanare, cercetare și investigare;
• Împărtășește propria experiență cu alții, sprijină colegii echipei și îndrumă echipa;
• Interfață cu alte echipe, cum ar fi analiști de afaceri, analiști tehnici și dezvoltatori, ingineri de calitate, echipe backend;
• Abilitatea de a comunica eficient probleme tehnice complexe;
• Lucrați într-un mediu cu ritm rapid cu lansări iterative în producție folosind procese de dezvoltare actualizate (JIRA, GIT, Jenkins, etc.) și IDE-uri moderne (de exemplu IntelliJ IDEA);
• Modelarea componentelor de date utilizate pe clienții mobili pentru reprezentarea și interacțiunea datelor;
• Efectuarea revizuirii calității codului, validarea designului tehnic;
• Cercetarea serviciilor externe și a API-urilor și realizarea de propuneri de soluții care se potrivesc arhitecturii țintă;
• Legătura cu infrastructura întreprinderii pentru hardware și software necesar;
• Intocmirea de estimari si solutii la nivel inalt; mentinerea documentatiilor arhitecturale/tehnice.
Ce așteptăm de la tine?
• Licență în Tehnologia Informației sau echivalent;
• Cel puțin 4-5 ani de experiență în livrarea, proiectarea și dezvoltarea de software pentru tehnologii mobile native/Java EE;
• Cunoaștere foarte bună a conceptelor de bază și a algoritmilor de programare;
• Abilitatea de a conduce tehnic echipa;
• Experiență în dezvoltare cu Servicii Web SOAP / REST și integrări prin magistrala de servicii enterprise;
• Cunoașterea cadrelor bazate pe Spring;
• Cunoașterea aplicațiilor distribuite de servicii;
• Cunoștințe de arhitecturi scalabile;
• Cunoștințe de arhitecturi DB (în special Exadata);
• Experiență în proiectarea de programare și cunoștințe de criptografie;
• Bune abilități de confruntare cu clienții și o bună cunoaștere a limbii engleze, atât vorbit cât și scris.
Calificări și abilități opționale:
• Cunoștințe bune de utilizare a Splunk;
• Cunoașterea Kotlin și Swift reprezintă un avantaj, la fel și pentru cunoștințele de criptografie;
• Proiectarea serviciilor pentru a comunica cu/agrega date din surse folosind JSON REST/SOAP este un avantaj;
• Experiență din viața reală cu cercetarea performanței și îmbunătățiri (Dynatrace, PerfMon, JMeter, JProfiler);
• Contextul DevOps (experiența reală în configurarea și întreținerea aplicațiilor prin DevOps) reprezintă un avantaj.
Oferta noastră pentru tine?
▪ Program de lucru flexibil;
▪ Posibilitatea de a lucra la distanta 2 zile/saptamana;
▪ Un mediu de lucru profesionist, dar totuși prietenos;
▪ Acces la platforma noastră de beneficii cu un buget dedicat pe care îl vei putea folosi, pentru a alege cele mai potrivite beneficii pentru tine;
▪ Servicii de asistență medicală de la unul dintre furnizorii conveniți (3 opțiuni potențiale);
▪ Vacanțe acordate în funcție de experiența dumneavoastră de lucru (21 până la 25 de zile);
▪ Carieră într-un grup bancar internațional lider, bazat pe diversitatea rădăcinilor sale locale puternice;
▪ Mediu dinamic și multinațional, plin de oportunități în creștere;
▪ Îmbunătățirea cunoștințelor și abilităților, punând baze solide pentru o dezvoltare profesională în domeniul IT al industriei financiare.
UniCredit se angajează să creeze un mediu divers și este mândru că este un angajator cu șanse egale. Toți solicitanții calificați vor primi luare în considerare pentru angajare, indiferent de rasă, culoare, religie, sex, identitate sau expresie de gen, orientare sexuală, origine națională, genetică, dizabilitate, vârstă.