Software Developer Backend
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
Chi siamo
AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa, parte del Gruppo MoOngy. Presenti in 14 Paesi con oltre * collaboratori, supportiamo le principali realtà industriali europee nei settori Oil & Gas, Energy, Infrastructure, Manufacturing e Automation. In Italia, con sedi a Milano, Roma, Parma e Brescia e progetti attivi su tutto il territorio, continuiamo la nostra crescita costante, cercando persone che condividano i nostri valori:
AMBIZIONE, ENTUSIASMO, DINAMICITA' e VOGLIA DI METTERSI IN GIOCO
. Il tutto in un contesto in continua evoluzione, dove le relazioni umane e la collaborazione vengono prima di tutto.
Il tuo ruolo
Per un'importante realtà cliente operante nello sviluppo di
soluzioni software e applicazioni Cloud
, siamo alla ricerca di un
Software Developer Backend
da inserire all'interno del team
R&D
.
La risorsa sarà coinvolta nello sviluppo e nell'evoluzione di applicazioni software in ambiente Cloud, partecipando alla realizzazione di nuovi progetti e all'implementazione di evolutive e correzioni su software esistenti. Il ruolo prevede inoltre attività di
analisi e risoluzione dei bug, testing, supporto applicativo e collaborazione con i diversi team tecnici
.
Responsabilità
La risorsa sarà coinvolta nello sviluppo e nell'evoluzione di
applicazioni backend in ambiente Cloud
, contribuendo alla realizzazione di progetti software di medio e lungo periodo.
Collaborerà con il Technical Director nella valutazione dei progetti, nella definizione delle soluzioni tecniche e nella pianificazione delle attività necessarie alla loro realizzazione.
Avrà responsabilità autonoma sui progetti assegnati, organizzando le attività in funzione degli obiettivi e delle tempistiche definite.
Si occuperà del monitoraggio del
sistema di ticketing
, analizzando e risolvendo i bug segnalati dai clienti.
Analizzerà i trend relativi alle problematiche applicative, identificando i problemi ricorrenti e contribuendo alla definizione delle strategie di soluzione.
Collaborerà con i colleghi e con i diversi livelli di supporto nell'analisi dei problemi funzionali e nell'individuazione delle soluzioni più appropriate.
Fornirà supporto ai diversi livelli di assistenza, condividendo informazioni e aggiornamenti sulle funzionalità e sulla disponibilità delle applicazioni.
Supporterà i
Project Manager
nella progettazione di nuove soluzioni per i clienti e nella preparazione delle
Functional Specifications
.
Si occuperà dell'esecuzione dei
test sul nuovo software
prima del rilascio.
Curerà la manutenzione e l'aggiornamento della documentazione relativa ai prodotti, alle applicazioni e ai manuali utente.
Contribuirà alla formazione degli altri livelli di supporto sulle funzionalità e sull'utilizzo delle applicazioni.
Collaborerà con il
Sales Team
nella progettazione di soluzioni per clienti e prospect, in accordo con il Technical Director.
Requisiti
Conoscenza di
Java
.
Conoscenza di
HTML/JavaScript, SQL e XML
.
Conoscenza di
Spring Framework, MyBatis e Log4J
.
Conoscenza di
Jetty e WildFly
.
Conoscenza di database
MySQL e MariaDB
.
Conoscenza di
Google Cloud Platform
, con particolare riferimento a GKE, Pub/Sub, Artifact Registry, Cloud Storage, BigQuery, Compute Engine e Cloud SQL/PostgreSQL.
Conoscenza di
Kubernetes
.
Conoscenza di
Git
, Jenkins/Artifactory, GitHub Workflow e Maven.
Conoscenza di base di
Docker
.
Conoscenza di base di
Kafka e Pub/Sub
.
Conoscenza dei principali concetti di networking, quali
Load Balancer, Proxy, TLS/ e DNS
.
Buona conoscenza di
Linux/Unix
, preferibilmente RockyLinux, CentOS o RHEL.
Capacità di amministrazione Linux da command line, gestione dei servizi e degli utenti, monitoraggio e analisi dei log.
Conoscenza dei principali concetti
Web e SaaS / Cloud Computing
.
Conoscenza di Windows e Windows Server.
Conoscenza di Microsoft Office.
Competenze
Completano il profilo:
Forte orientamento alla
soddisfazione del cliente
;
capacità di comprendere le esigenze degli utenti e tradurle in soluzioni tecniche;
capacità di elaborare
Functional Specifications
;
approccio strutturato al
problem solving
;
capacità organizzative e di pianificazione;
autonomia e autodisciplina;
capacità di gestire più attività contemporaneamente;
orientamento al risultato;
spirito di iniziativa e capacità decisionale;
forte attitudine al lavoro in team;
buone capacità comunicative e relazionali;
buona conoscenza della
lingua inglese
, scritta e parlata.
È considerata un plus la conoscenza di base di
elettronica e protocolli di comunicazione IoT
, quali RS232, CAN, Kline e O