Rezumatul descrierea postului Responsabil cu proiectarea, construirea, livrarea și întreținerea aplicațiilor și serviciilor software. Lucrează în domeniile mașină, cloud, platformă și/sau aplicație. Responsabil pentru ciclul de viață al software-ului, inclusiv activități precum analiza cerințelor, documentația/procedurile și implementarea.
Descrierea postului
În acest rol, veți avea
roluri și responsabilități
- Colaborați cu inginerii de sistem, dezvoltatorii de front-end și dezvoltatorii de software pentru a implementa soluții care sunt aliniate și extinde platformele și soluțiile partajate
- Aplicați principiile SDLC și metodologii precum Lean/Agile/XP, CI, Securitate software și produs, scalabilitate, practici de documentare, refactorizare și tehnici de testare
- Scrie coduri care respectă standardele și oferă funcționalitatea dorită folosind tehnologia selectată pentru proiect
- Creați funcții precum servicii web și interogări pe tabele existente
- Înțelegeți parametrii de performanță și evaluați performanța aplicației
- Lucrați la structuri de date și algoritmi de bază și implementați-i folosind limbajul ales
Calificare educațională
pentru roluri în afara SUA
Licență în informatică sau specializări „STEM” (știință, tehnologie, inginerie și matematică) cu experiență de bază.
Pentru roluri în SUA: Licență în Informatică sau specializări „STEM” (știință, tehnologie, inginerie și matematică) cu minimum ani de experiență 2 ani
Trebuie să aibă
cunoștințe foarte bune de C & C++
Experiență anterioară în proiectarea și dezvoltarea de aplicații software și /sau module software în C & C++ și alte limbaje de programare.
Experiență în scrierea de teste unitare, recenzii inter pares și design de aplicații.
Cunoștințe SQL
Cunoștințe/experiență cu cel puțin un limbaj de scripting.
Experiență cu JIRA, Git și alte instrumente
Cunoașterea metodelor și practicilor precum Lean/Agile/XP etc.
Experiență anterioară de lucru într-un mediu agil sau instruire introductivă în Lean/Agile. Conștient și capabil să aplice integrarea continuă (CI).
Înțelegerea generală a impactului alegerii tehnologiei asupra ciclului de viață al dezvoltării software.
E plăcut să ai
experiență cu tehnologiile front-end.
Confortabil în construirea de funcții precum servicii web și interogări pe tabele existente.
C#, experiență Java
Cunoștințe Python
Percepție în afaceri
- Are capacitatea de a rezolva problemele și de a estima timpul pentru sarcinile de dezvoltare.
- Înțelege peisajul tehnologic, la curent cu tendințele tehnologice actuale și noile tehnologii, aduce noi idei echipei.
- Afișează înțelegerea propunerii de valoare a proiectului pentru client. Manifestă angajamentul de a oferi cea mai bună propunere de valoare pentru clientul vizat.
- Învață declarația viziunii organizației și cadrul de luare a deciziilor. Capabil să înțeleagă modul în care obiectivele/obiectivele personale și ale echipei contribuie la viziunea organizației
Atribute personale/leadership
- Exprimă opinii și prezintă o rațiune clară. Folosește date sau dovezi faptice pentru a influența.
- Învață declarația viziunii organizației și cadrul de luare a deciziilor. Capabil să înțeleagă modul în care obiectivele/obiectivele personale și ale echipei contribuie la viziunea organizației.
- Îndeplinește sarcinile atribuite la timp și cu înaltă calitate. Își asumă responsabilitatea independentă pentru livrabilele atribuite.
- Are capacitatea de a rezolva problemele și de a estima timpul pentru sarcinile de dezvoltare.
- Încearcă să înțeleagă problemele în detaliu înainte de a implementa soluții. Pune întrebări pentru a clarifica cerințele atunci când sunt prezente ambiguități.
- Identifică oportunități de inovare și oferă idei noi. Ia inițiativa de a experimenta noi cadre software
- Se adaptează noilor medii și cerințelor în schimbare. Pivotează rapid după cum este necesar. Când este instruit, răspunde nevoilor și caută informații din alte surse
- Scrieți cod care respectă standardele și oferă funcționalitatea dorită folosind tehnologia selectată
pentru proiect
Notă
Notă
Pentru a se conforma cu imigrația din SUA și alte cerințe legale, este necesar să se specifice numărul minim de ani de experiență necesar pentru orice rol cu sediul în SUA. Pentru rolurile din afara SUA, pentru a asigura conformitatea cu legislația aplicabilă, JD-urile ar trebui să se concentreze pe nivelul substanțial de experiență necesar pentru acest rol și NU ar trebui utilizat un număr minim de ani.
Această descriere a postului este menită să ofere un ghid de nivel înalt al rolului. Cu toate acestea, nu este intenționat să modifice sau să restricționeze/extinde în alt mod îndatoririle cerute de la fiecare angajat în parte, așa cum sunt stabilite în contractul de muncă respectiv și/sau așa cum sa convenit în alt mod între un angajat și managerul acestuia.
Informații suplimentare
Asistență pentru relocare oferită: Nu