Software Development Engineer , Customer Behavior Analytics
AI Summary ✨
Requirements
Licență în Informatică sau domeniu conex
Experiență echivalentă cu o diplomă de licență bazată pe 3 ani de experiență de lucru pentru fiecare 1 an de studii
2+ ani de experiență profesională în dezvoltarea de software
Fundamentele informaticii în proiectarea orientată pe obiecte
Fundamentele informaticii în structurile de date
Fundamentele informaticii în proiectarea algoritmilor, rezolvarea problemelor și analiza complexității
Cunoașterea, cel puțin, a unui limbaj de programare modern, cum ar fi Java, C, C++
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
Bachelor's degree in computer science or equivalent
Nice to Haves
Experiență în construirea de sisteme software complexe utilizate cu succes de clienți
Cunoașterea ciclului de viață al dezvoltării software (SDLC) axat pe managementul controlului sursei de inginerie software, proces de construire, testare, revizuiri de cod, standarde de codare și excelență operațională
Abilitatea de a prelua un proiect de la cerințele de definire până la lansarea efectivă a proiectului
Experiență în comunicarea cu clienții interni, alte echipe tehnice și management pentru a colecta cerințe, a descrie caracteristicile produsului software și a proiectelor tehnice
Experiența în dezvoltarea de soluții de confidențialitate a datelor, inclusiv tehnici de prelucrare a datelor (de exemplu, anonimizarea, curățarea datelor) reprezintă un plus
What You'll Be Doing
Proiectarea, implementarea și livrarea de software în spații cu probleme ambigue și complexe (la nivel de echipă)
Lucrați înapoi de la nevoile clienților la îmbunătățiri, funcții și componente noi pentru platformă
Influența asupra strategiei tehnice și de afaceri a echipei tale
Contribuiți la identificarea și rezolvarea deficiențelor software sau a zonelor în care software-ul echipei dvs. blochează inovația
Gândiți-vă în termeni de arhitectură, nu doar de cod
Gândiți-vă la cerințele funcționale, tehnice, de securitate, de performanță și de scalare
Explorați și învățați tehnologiile AWS pentru a oferi noi capabilități și pentru a crește eficiența
Abilitatea de a rezolva cauza principală a problemelor complexe, lăsând software-ul mai bun și mai ușor de întreținut