Dezvoltator Software
Principale responsabilități:
- Dezvoltare și implementare aplicații prin crearea, testarea și lansarea de soluții software pentru operațiunile bancare și financiare.
- Întreținerea și optimizarea sistemelor existente.
- Asigurarea performanței, securității și scalabilității aplicațiilor.
- Asigurarea securității aplicațiilor prin implementarea celor mai bune practici pentru protecția datelor și prevenirea atacurilor cibernetice.
- Integrarea aplicațiilor prin conectarea soluțiilor software cu alte sisteme bancare interne sau externe prin API-uri și alte metode de integrare.
- Automatizarea proceselor prin dezvoltarea de soluții pentru eficientizarea operațiunilor bancare și reducerea sarcinilor manuale.
- Respectarea reglementărilor financiare și IT prin asigurarea conformității cu standardele bancare, GDPR, ISO 27001 și alte cerințe specifice industriei financiare.
- Crearea și actualizarea documentației pentru cod, arhitectura software și procesele de dezvoltare.
- Explorarea și implementarea soluțiilor inovatoare (AI, cloud) pentru îmbunătățirea serviciilor bancare.
Educație și Experiență Profesională:
- Studii superioare în Informatică, Inginerie Software, Cibernetică, domenii conexe sau experiență relevanta dobândită pe un post similar.
- Nivel minim de experiență relevanta: Senior – 5 ani, Medior – 3 ani, Junior – 1 an.
- Cunoștințe frontend (Angular, TypeScript, HTML, CSS, Bootstrap) si cunoștințe backend (Java, Spring Boot, Maven).
- Cunoștințe de baze de date (Oracle, MSSQL etc.).
- Cunostinte integrare API-uri (REST, SOAP) si Microservicii.
- Automatizare și DevOps: Git, Jenkins, CI/CD, Kubernetes.
- Experiență cu framework-uri/biblioteci precum React, Angular, Node.js
- Familiaritate cu tehnologiile web (HTML, CSS, API-uri RESTful).
- Experiența in domeniul bancar și aplicații banking reprezintă un avantaj.
Abilități personale:
- Proactivitate, inovativitate și orientare către identificarea de soluții;
- Abilitați analitice, de prioritizare și capacitate de sinteza;
- Capacitate de gestionare de proiecte;
- Capacitatea de a lucra bine în echipe multidisciplinare;
- Gândire analitică și orientare spre soluții, capabil să identifice probleme și să propună îmbunătățiri eficiente;
- Cunoștințe medii de limba engleză, scris și vorbit, pentru interacțiunea cu echipe internaționale și documentația tehnică.