Requirements: Italian
Company: Favero Electronics
Region: Arcade , Veneto
APPLICATION DEVELOPER
Sede di lavoro: Arcade (TV)
Full time, CCNL Metalmeccanica-Industria
Siamo alla ricerca di una figura con esperienza nello sviluppo di software applicativo da inserire nel dipartimento IT, con
diretto riporto all''IT Manager. La risorsa avr lobiettivo di progettare, sviluppare, mantenere e ottimizzare soluzioni software per migliorare l''efficienza e l''evoluzione dell''organizzazione, garantendo elevati standard di qualit e scalabilit. Le soluzioni sviluppate dovranno integrarsi con un''architettura Middleware centrale.
Nel dettaglio, la persona sar inserita nel team di sviluppo, che gestisce e implementa il software di produzione utilizzato per controllare e monitorare i vari processi produttivi, inclusa la gestione di isole robotizzate, e del ciclo di vita dei nostri prodotti, il cui sviluppo prevede anche l''implementazione di funzionalit avanzate per il supporto tecnico, che, analizzando i dati provenienti dai sensori e dal firmware dei prodotti, applicano algoritmi di autodiagnostica e sfruttano l''intelligenza artificiale per realizzare diagnosi predittive, propone soluzioni automatiche ai problemi generati dagli utenti.
LE TUE MANSIONI:
- Gestire l''analisi tecnica, la progettazione e lo sviluppo di applicazioni, con lobiettivo di soddisfare le esigenze funzionali dellorganizzazione;
- Identificare e selezionare soluzioni tecnologiche innovative, assicurando la loro manutenibilit e scalabilit nel lungo periodo;
- Scrivere codice strutturato, ottimizzato ed efficiente, corredato da adeguata documentazione tecnica con lattenzione alla manutenibilit e riutilizzo dello stesso (eseguire revisioni del codice per garantire laderenza agli standard e alle Best Practice);
- Gestire il repository del software (DEVOPS), occupandosi della configurazione delle pipeline e delle politiche di rilascio del software;
- Collaborare con team cross-funzionali (analisti, UX designer, ingegneri elettronici, ecc.) per garantire l''integrazione del software con lecosistema di prodotto e aziendale;
- Supervisionare i processi di test applicativi, implementando soluzioni per il System Test e i Unit Test, al fine di garantire elevati standard di qualit;
- Mantenere e aggiornare le applicazioni esistenti, rispondendo alle richieste provenienti da clienti interni ed esterni e adattandole alle esigenze aziendali in evoluzione.
IL TUO PROFILO IN LINEA SE HAI LE SEGUENTI CARATTERISTICHE TECNICHE
- Laurea in discipline Informatiche, o Diploma di Perito Informatico;
- Esperienza di almeno 3 anni in un ruolo analogo;
- Esperienza consolidata e metodologia comprovata nella gestione di progetti software complessi;
- Esperienza professionale nella creazione di Web application tramite HTML , CSS, Javascrit e frontend Framework;
- Capacit di collaborare con product manager, sviluppatori backend, designer e membri del tema durante lo sviluppo dei progetti;
- Conoscenza del design system responsive e adattivo;
- Capacit di analisi dei processi e di problem solving;
- Buona conoscenza della lingua inglese;
- Attitudine al lavoro in team e alle relazioni interfunzionali.
TECNOLOGIE E STRUMENTI CHE UTILIZZIAMO:
Competenze Front-End:
- Conoscenza nello sviluppo di Web Application, con particolare riferimento al linguaggio React e Angular;
- Conoscenza dei framework HTML, CSS, Javascript;
- Traduzione dei mockup di web design in web application funzionali;
- Conoscenza di base delle architetture software, con focus sulle soluzioni client-side;
- Conoscenza di API / Rest API, utilizzate per l''integrazione con il front-end;
- Radiata la conoscenza dei principi di progettazione UI/UX.
Competenze Back-End gradite:
- Conoscenza di linguaggi di programmazione ad oggetti, con preferenza per la conoscenza di base del linguaggio C# (sia su .NET Framework che .NET Core);
- Conoscenza di T-SQL per la gestione delle query nei database;
- Conoscenza di base e modellazione di basi dati relazionali, con particolare attenzione a Microsoft SQL Server;
- Gradita la conoscenza dell''architettura cloud Azure e dei servizi correlati, per lo sviluppo e la gestione di soluzioni scalabili;
- Conoscenza di base dei pattern di programmazione, per l''adozione di best practices nello sviluppo del software.
METODOLOGIA:
COSA OFFRIAMO:
- Opportunit di crescita e sviluppo professionale in un''azienda dinamica e innovativa;
- Lavoro su progetti stimolanti legati al settore elettronico e sportivo;
- Contratto a tempo indeterminato;
- Ticket restaurant;
- Welfare aziendale in continuo aggiornamento;
- Orario giornaliero;
- Retribuzione commisurata alla seniority del candidato/a.