Inginer software senior - Oracle

Inginer software senior - Oracle

Dezvoltatorul senior de care avem nevoie ar trebui să aibă o experiență de bază în Oracle RDS pentru a putea susține baza de date Oracle existentă.

Inginer software senior - Oracle
Rijswijk
/
Inginer software senior - Oracle
Full time

Dezvoltatorul senior de care avem nevoie ar trebui să aibă o experiență de bază în Oracle RDS pentru a putea susține baza de date Oracle existentă. De asemenea, dezvoltatorul senior se concentrează pe transpunerea proiectelor, a poveștilor utilizatorilor și a cerințelor nefuncționale în soluții software întreținute și performante. De asemenea, dezvoltatorul senior este responsabil pentru îndrumarea tehnică a celorlalți membri ai echipei, asigurându-se că sunt respectate procedurile tehnice, că sunt utilizate instrumentele corecte și că codul este de înaltă calitate și adecvat scopului. Dezvoltatorul senior este responsabil pentru:

- Dezvoltarea unui cod de înaltă calitate cu o bună acoperire a testelor

- Participarea activă la discuțiile privind estimarea și proiectarea tehnică

- Revizuirea codului produs de alții

- Furnizarea de sprijin pentru operațiunile de afaceri.

- Să se țină la curent cu schimbările în tehnologia software

- Competențe Oracle ridicate


Domenii cheie de responsabilitate

Următoarele sunt domeniile generale de responsabilitate pentru Senior Software Engineer. Din când în când, acestea vor varia și se vor adăuga responsabilități suplimentare.

Responsabilitate generală

Senior Software Engineer va:

- Să construiască și să mențină relații de cooperare pozitive și continue cu părțile interesate interne

- Să întreprindă activități de dezvoltare profesională și de cercetare pentru a se menține la zi în domeniul dezvoltării de software

- Să demonstreze un angajament față de munca în echipă și de menținerea unui mediu de lucru colaborativ și de susținere.

- Comunică eficient, asigurându-se că e-mailurile sunt confirmate în termen de o zi lucrătoare

- să îndeplinească sarcinile asociate în mod normal cu rolul dumneavoastră

Cunoașterea sistemului

Senior Software Engineer va:

- Dezvoltarea și menținerea unei înțelegeri cuprinzătoare a sistemului

- Comunică și sprijină membrii echipei de exploatare și de inginerie în ceea ce privește sistemul de bază


- Să aibă cunoștințe aprofundate de cel puțin Oracle 19C

- Să aibă un nivel ridicat de înțelegere în reglarea declarațiilor Oracle

- Să aibă un nivel ridicat de înțelegere a obiectelor / elementelor Oracle, cum ar fi

o Tabele

o Indicii și toate tipurile

o Vizualizări normale și vizualizări materializate

o Secvențe

o Pachete

o Declanșatori

o Funcții de conducte

o Sinonime

o DDL și DML

- Să aibă un nivel ridicat de cunoștințe în domeniul plsql

o Array-uri

o Funcții

o Proceduri

o Pragme

o Prelucrare în vrac

o cursoare

- Să aibă cunoștințe moderate de

o Limbaje de scripting, de exemplu, perl, python

- Aveți o bună înțelegere a lucrului cu Oracle într-un mediu AWS

Raportarea

Inginerul senior de software va oferi feedback în timp util cu privire la probleme liderului de livrare și liderului tehnic, după caz.

Inginerie

Senior Software Engineer va:

- Asigurați-vă că testele unitare adecvate sunt aplicate la codul nou sau modificat, cu o acoperire de peste 70% și menținută.

- Asigurați-vă că poveștile/defectele sunt create în mod solid

- Monitorizați sarcinile programate și notificările

- Produce estimări de complexitate relativă pentru User Stories în colaborare cu echipa lor

- Revizuirea cererilor de îmbinare ale altor membri ai echipei pentru a găsi erori sau oportunități de îmbunătățire a calității codului

- Să se asigure că documentația tehnică este scrisă și menținută la zi

- Asigurați-vă că securitatea aplicațiilor web este luată în considerare în orice modificare de produs.

- Asigurați-vă că se ia în considerare accesibilitatea pentru orice modificare de produs

- Să se asigure că testele de performanță și reglajul au loc după cum este necesar

- Furnizarea de asistență, depanare și rezolvare a incidentelor

- Asistați QA/PO, după cum este necesar, pentru testele de acceptare

- Identificați și propuneți procese și proceduri care promovează rezultate mai bune și mai rapide

- Identificați și sugerați noi instrumente și tehnologii care îmbunătățesc rezultatele pentru utilizatorii finali, fericirea dezvoltatorilor și productivitatea.

- Aplicarea și promovarea modelelor de proiectare comune

- Luați măsuri pentru a îmbunătăți mentenabilitatea bazei de cod a produsului Expertiza specifică

Calificări

- Licență sau masterat în IT sau informatică sau într-un domeniu relevant

Experiență

- Cel puțin 3 ani de experiență comercială în rolul de Senior Software Engineer, cu experiență anterioară ca inginer software

Expertiza tehnică

- Oracle DBASE

- Vue.js avantajos

- Limbaj de scripting - de exemplu Perl, python avantajos

- Node.js avantajos

- Github sau similar

- JavaScript avantajos

- Bune abilități în linia de comandă Linux

- Amazon Web Services (EC2, S3, CloudFront, RDS, Route53) constituie un avantaj

- Kubernetes și Docker constituie un avantaj

- Dezvoltarea condusă de teste

- Modele de proiectare

- Proiectarea bazată pe domeniu

- Securitate web și API (OWASP)

Vino și alătură-te echipei noastre uimitoare - Techkit X Webflow Template

Aplică și alătură-te echipei noastre uimitoare

MSTS Tolls este în continuă creștere, iar echipa noastră se extinde.