Solution Architect
COSA offriamo
•SMART WORKING : lavoriamo da remoto, perché ci interessano i risultati del lavoro e conciliarlo con la vita privata è un valore
•UFFICI DIFFUSI : ogni tanto è importante incontrarsi. Siamo a Imola, Cesena, Bologna (Milano), in spazi accoglienti, confortevoli, fatti per lavorare bene insieme
•CRESCITA : disegniamo percorsi di carriera basati sul merito e investiamo sulla formazione, a cominciare da una piattaforma con migliaia di corsi a tema
•MENTORING : mettiamo a disposizione persone esperte che possono orientare le tue capacità e le tue scelte di crescita
•RETE: siamo in contatto con studenti e docenti di università e scuole superiori; facciamo parte di ClustER Innovate per contribuire a progetti di innovazione
ETÀ MEDIA IN AZIENDA : 40 anni
•CONTRATTO a tempo indeterminato CCNL commercio, con RAL orientativamente in un range tra i 38.000/55.000 euro annui, commisurata all’esperienza e alle condizioni di mercato.
•AMBIENTE amichevole, con persone appassionate di tecnologie e spirito di squadra
•PREMIO WELFARE : il benessere è un valore aggiunto, con un’offerta variegata di beni e servizi
•STRUMENTI DI LAVORO : pc, cellulare, chat aziendale, ma anche spazi di apprendimento all’insegna
della condivisione (Lunch&Learn del venerdì).
CHI cerchiamo
La figura di Solution Architect comprende le richieste (implicite ed esplicite) dei clienti e le traduce in soluzioni architetturali efficaci e coerenti ed in requisiti funzionali e non funzionali.
Identifica le attività tecniche e il percorso da eseguire per adeguare il software o i processi IT necessari, inclusi gli aspetti di performance , disponibilità, tolleranza al fault e di sicurezza. Individua i limiti e i vantaggi delle scelte architetturali proposte nel breve/medio/lungo termine. Presenta la soluzione sia in termini tecnici che non tecnici. Affianca e supporta PM e Team Leader nei progetti favorendo il loro apprendimento e la loro crescita
professionale.
In particolare, la persona
•definisce e documenta le linee guida di sviluppo e integrazione per le nuove applicazioni cloudnative;
•disegna applicazioni complesse, valutandone gli impatti e stimando l’impegno di realizzazione di
nuove soluzioni;
•definisce tutti gli aspetti dello sviluppo software, dai linguaggi più comuni alla tecnologia utilizzata
agli standard di sviluppo, alla CI/CD, all’uso di container e orchestratori ;
•assiste e guida i membri dei team di analisi e sviluppo;
•studia e sperimenta nuove tecnologie, così da comprenderne pregi e difetti e suggerire il miglior modo per adottarle;
•partecipa allo sviluppo dei progetti pilota e Proof of Concept per l’introduzione di nuove soluzioni di innovazione.
Competenze richieste
•ha almeno 5 anni di esperienza in ruoli tecnici (es. ha almeno 5 anni di esperienza in ruoli tecnici (es. developer, analyst, software developer, analyst, software architectarchitect) )
•conosce le architetture conosce le architetture cloudcloud–nativenative, , micro frontmicro front–endend, micro, micro–servizi; servizi;
•conosce i principi di conosce i principi di DevOpsDevOps e le piattaforme di orchestrazione e gestione container; e le piattaforme di orchestrazione e gestione container;
•progetta e coordina le attività di sviluppo software, con soluzioni di CI/CD su architettura progetta e coordina le attività di sviluppo software, con soluzioni di CI/CD su architettura containerizzata; containerizzata;
•verifica la verifica la Performance tuningPerformance tuning (ottimizzazione, profilazione e test di carico); (ottimizzazione, profilazione e test di carico); •• conosce i principi di conosce i principi di software qualitysoftware quality
•è una persona esperta di sviluppo su più linguaggi e è una persona esperta di sviluppo su più linguaggi e frameworkframework e su e su application server JEEapplication server JEE più diffusi più diffusi
•conosce conosce RDBMS e NoSQLRDBMS e NoSQL
•redige la documentazione tecnica con le notazioni standard del software engineering (redige la documentazione tecnica con le notazioni standard del software engineering (Arc42, C4, Arc42, C4, Archimate, UML) Archimate, UML)
•è capace di gestire efficacemente un team tecnico, promuovendo la partecipazione proattiva e la è capace di gestire efficacemente un team tecnico, promuovendo la partecipazione proattiva e la condivisione delle conoscenze condivisione delle conoscenze
•è capace di stabilire una collaborazione proficua con referenti sia IT che Business. è capace di stabilire una collaborazione proficua con referenti sia IT che Business.
Competenze gradite
•ha una buona conoscenza della lingua inglese scritta e parlata ha una buona conoscenza della lingua inglese scritta e parlata
•ha doti di negoziazione e di ha doti di negoziazione e di troubleshootingtroubleshooting
•ha familiarità con le metodologie di sviluppo ha familiarità con le metodologie di sviluppo Agile, Scrum, Extreme ProgrammingAgile, Scrum, Extreme Programming
•è una persona esperta di è una persona esperta di Full StackFull Stack.
La nostra azienda
SIAMO una società indipendente di consulenza IT con 40 anni di storia.
ATTIVITÀ ci occupiamoci occupiamo di Architetture in ambito di Architetture in ambito EnterpriseEnterprise, processi, , processi, Big Data, Cloud Strategy, Cyber securityBig Data, Cloud Strategy, Cyber security, , Data Engineering,Data Engineering, DevOpsDevOps, Intelligenza Artificiale, Integrazione, , Intelligenza Artificiale, Integrazione, IoT, Mobile, Performance tuning, IoT, Mobile, Performance tuning, Service Service DesignDesign.
MERCATI: operiamo prevalentemente nei settori Finance e InsuranceFinance e Insurance. Siamo in espansione su altri mercati: . Siamo in espansione su altri mercati: Pharma, Smart City, Manufacturing e Utilities.Pharma, Smart City, Manufacturing e Utilities.
Prenota il tuo colloquio con Imola Informatica
Potrai confrontarti con i recruiter di Imola Informatica direttamente durante l'evento di HackInBo® Classic del 18 novembre 2023.
Senior Developer
COSA offriamo
•SMART WORKING : lavoriamo da remoto, perché ci interessano i risultati del lavoro e conciliarlo con la vita privata è un valore.
•UFFICI DIFFUSI : ogni tanto è importante incontrarsi. Siamo a Imola, Cesena, Bologna (Milano), in spazi accoglienti, confortevoli, fatti apposta per lavorare bene insieme.
•CRESCITA : disegniamo percorsi di carriera basati sul merito e investiamo sulla formazione, a cominciare da una piattaforma con migliaia di corsi a tema.
•MENTORING : mettiamo a disposizione persone esperte che possono orientare le tue capacità e le tue scelte di crescita.
•RETE : siamo in contatto con studenti e docenti di università e scuole superiori; facciamo parte di Cluster Innovate per contribuire a progetti di innovazione.
ETÀ MEDIA IN AZIENDA : 40 anni
CONTRATTO
a tempo indeterminato CCNL commercio, con RAL orientativamente in un range tra i 30.000/40.000 euro annui, commisurata all’esperienza e alle condizioni di mercato.
•AMBIENTE amichevole, con persone appassionate di tecnologie e spirito di squadra
•PREMIO WELFARE : il benessere è un valore aggiunto, con un’offerta variegata di beni e
•STRUMENTI DI LAVORO : pc, cellulare, chat aziendale, ma anche spazi di apprendimento all’insegna
della condivisione (Lunch&Learn del venerdì).
CHI cerchiamo
La figura di Senior Developer offre soluzioni di sviluppo software in funzione delle richieste dei clienti.
Si assume la responsabilità delle scelte tecnologiche applicate al progetto e si adopera per gestire i colleghi della propria squadra, favorendo l’apprendimento e la loro crescita professionale.
In particolare, la persona :
•realizza software, seguendo i moderni principi del software engineering (modularity, cohesion, separation of concerns, information hiding, coupling management)
•scrive test unitari e di integrazione sia per software nuovi che esistenti
•realizza integrazioni fra applicativi diversi, scegliendo la soluzione tecnologica adatta al contesto (es. sincrona/asincrona, REST, tramite code, topic , etc)
•progetta e realizza le interfacce esposte verso sistemi esterni
•progetta basi di dati e, quando necessario, scrive e ottimizza query complesse
•scrive la documentazione tecnica prevista
•supporta gli analisti e gli architetti nella definizione complessiva della soluzione.
Competenze richieste
•ha almeno 5 anni di esperienza nello sviluppo software
•conosce e usa in modo costante un linguaggio di programmazione moderno e strutturato (es. Java, C#, Go)
•conosce le principali strutture dati (liste e mappe e relative implementazioni) e i principi della conosce le principali strutture dati (liste e mappe e relative implementazioni) e i principi della programmazione concorrente programmazione concorrente
•è una persona esperta, in modo documentabile, della realizzazione di soluzioni complesse sia dal è una persona esperta, in modo documentabile, della realizzazione di soluzioni complesse sia dal punto di vista tecnico che organizzativo, nonché di applicazioni distribuite punto di vista tecnico che organizzativo, nonché di applicazioni distribuite
•conosce i principi dei database relazionali e usa conosce i principi dei database relazionali e usa SQL SQL
•sa scrivere e ottimizzare query complesse sa scrivere e ottimizzare query complesse
•conosce i principali pattern di integrazione (sincrona/asincrona, conosce i principali pattern di integrazione (sincrona/asincrona, REST, SOAP, code, topicREST, SOAP, code, topic) )
•monitora il lavoro dei propri monitora il lavoro dei propri collaboratori e ne sostiene l’apprendimento.collaboratori e ne sostiene l’apprendimento.
Competenze gradite
•ha una buona conoscenza della lingua inglese scritta e parlata ha una buona conoscenza della lingua inglese scritta e parlata
•è una persona esperta di è una persona esperta di Java e Spring BootJava e Spring Boot
•conosce in modo approfondito la scrittura di test unitari e di integrazione e le strutture dati meno conosce in modo approfondito la scrittura di test unitari e di integrazione e le strutture dati meno comuni (comuni (heap, alberi, grafiheap, alberi, grafi) )
•conosce i principi di conosce i principi di DevOpsDevOps e i concetti di base relativi ai container. e i concetti di base relativi ai container.
La nostra azienda
SIAMO una società indipendente didi consulenza IT con 40 anni di storia.
ATTIVITÀ
Ci occupiamoci occupiamo di Architetture in ambito di Architetture in ambito EnterpriseEnterprise, processi, , processi, Big Data, Cloud Strategy, Cyber securityBig Data, Cloud Strategy, Cyber security, , Data Engineering,Data Engineering, DevOpsDevOps, Intelligenza Artificiale, Integrazione, , Intelligenza Artificiale, Integrazione, IoT, Mobile, Performance tuning, IoT, Mobile, Performance tuning, Service Service DesignDesign. .
MERCATI: operiamo prevalentemente nei settori
MERCATI: operiamo prevalentemente nei settori Finance e InsuranceFinance e Insurance. Siamo in espansione su altri mercati: . Siamo in espansione su altri mercati: Pharma, Smart City, Manufacturing e Utilities.Pharma, Smart City, Manufacturing e Utilities.
Prenota il tuo colloquio con Imola Informatica
Potrai confrontarti con i recruiter di Imola Informatica direttamente durante l'evento di HackInBo® Classic del 18 novembre 2023.