Ingegnere software senior - Oracle

Ingegnere software senior - Oracle

Lo sviluppatore senior che richiediamo deve avere un'ottima conoscenza di Oracle RDS e deve essere in grado di supportare il database Oracle esistente.

Ingegnere software senior - Oracle
Rijswijk
/
Ingegnere software senior - Oracle
Tempo pieno

Lo Sviluppatore Senior che richiediamo deve avere un'ottima conoscenza di Oracle RDS per essere in grado di supportare il database Oracle esistente. Lo sviluppatore senior si concentra anche sulla traduzione di progetti, User Stories e requisiti non funzionali in soluzioni software manutenibili e performanti. Lo Sviluppatore Senior è anche responsabile di fornire indicazioni tecniche agli altri membri del team, garantendo il rispetto delle procedure tecniche, l'utilizzo di strumenti corretti e la qualità del codice. Lo sviluppatore senior è responsabile di:

- Sviluppare codice di alta qualità con una buona copertura dei test

- Partecipare attivamente alle discussioni sulla stima e sulla progettazione tecnica.

- Revisione del codice prodotto da altri

- Fornire supporto alle operazioni aziendali.

- Mantenersi al passo con i cambiamenti della tecnologia software

- Elevate competenze Oracle


Aree chiave di responsabilità

Le seguenti sono aree generali di responsabilità per il Senior Software Engineer. Di volta in volta queste aree varieranno e verranno aggiunte ulteriori responsabilità.

Responsabilità generale

Il Senior Software Engineer dovrà:

- Costruire e mantenere relazioni di cooperazione positive e continuative con gli stakeholder interni.

- Intraprendere lo sviluppo professionale e la ricerca per mantenere l'aggiornamento nello sviluppo del software.

- Dimostrare un impegno nel lavoro di squadra e nel mantenimento di un ambiente di lavoro collaborativo e di supporto.

- Comunicare in modo efficace, assicurandosi che le e-mail vengano ricevute entro un giorno lavorativo.

- Svolgere i compiti normalmente associati al proprio ruolo

Conoscenza del sistema

Il Senior Software Engineer dovrà:

- Sviluppare e mantenere una comprensione completa del sistema

- Comunicare e supportare i membri del team operativo e di ingegneria sul sistema sottostante.


- Avere una conoscenza approfondita di almeno Oracle 19C

- Possedere un elevato livello di comprensione del tuning delle dichiarazioni di Oracle.

- Avere un alto livello di comprensione degli oggetti/elementi Oracle, come ad esempio

o Tabelle

o Indici e tutti i tipi

o Viste normali e viste materializzate

o Sequenze

o Pacchetti

o Trigger

o Funzioni della pipeline

o Sinonimi

o DDL e DML

- Avere un alto livello di conoscenza di plsql

o Array

o Funzioni

o Procedure

o Pragmi

o Lavorazione alla rinfusa

o cursori

- Avere una conoscenza moderata di

o Linguaggi di scripting, ad esempio perl, python

- Conoscenza approfondita del lavoro con Oracle in ambiente AWS

Segnalazione

Il Senior Software Engineer fornirà un feedback tempestivo sui problemi al Delivery Lead e al Technical Lead, a seconda dei casi.

Ingegneria

Il Senior Software Engineer dovrà:

- Garantire l'applicazione di test unitari appropriati al codice nuovo o modificato, con una copertura di oltre il 70% raggiunta e mantenuta.

- Assicurarsi che le storie/difetti siano creati in modo solido

- Monitorare i lavori programmati e le notifiche

- Produrre stime di complessità relativa per le User Stories in collaborazione con il proprio team.

- Esaminare le richieste di merge di altri membri del team per individuare bug o opportunità di miglioramento della qualità del codice.

- Garantire la stesura e l'aggiornamento della documentazione tecnica.

- Garantire che la sicurezza delle applicazioni web sia presa in considerazione in ogni modifica del prodotto.

- Assicurarsi che l'accessibilità sia presa in considerazione per qualsiasi modifica del prodotto.

- Assicurarsi che i test sulle prestazioni e la messa a punto avvengano come richiesto.

- Fornire assistenza, risoluzione dei problemi e degli incidenti.

- Assistere il QA/PO come richiesto per i test di accettazione.

- Identificare e suggerire processi e procedure che promuovano risultati migliori e più rapidi.

- Identificare e suggerire nuovi strumenti e tecnologie che migliorino i risultati per gli utenti finali, la felicità degli sviluppatori e la produttività.

- Applicare e promuovere modelli di progettazione comuni

- Adottare misure per migliorare la manutenibilità della base di codice del prodotto Competenze specifiche

Qualifiche

- Laurea o master in informatica o scienze informatiche o settore pertinente

Esperienza

- Almeno 3 anni di esperienza commerciale nel ruolo di Senior Software Engineer, con una precedente esperienza come ingegnere del software.

Competenza tecnica

- DBASE Oracle

- Vue.js vantaggioso

- Linguaggio di scripting - es. Perl, python vantaggioso

- Node.js vantaggioso

- Github o simili

- JavaScript vantaggioso

- Buona conoscenza della linea di comando di Linux

- Servizi Web Amazon (EC2, S3, CloudFront, RDS, Route53) vantaggioso

- Kubernetes e Docker vantaggiosi

- Sviluppo guidato dai test

- Modelli di progettazione

- Progettazione guidata dal dominio

- Sicurezza del web e delle API (OWASP)

Entra a far parte del nostro fantastico team - Template Techkit X Webflow

Candidatevi e unitevi al nostro fantastico team

MSTS Tolls è in continua crescita e il nostro team si sta espandendo.