Siamo dell’idea che le persone
costituiscano il vero valore aggiunto
del nostro team, un insieme vincente
di esperienze consolidate
e di menti giovani e dinamiche

    Posizioni aperte

    Senior Developer

    Responsabilità:

    Dovrai partecipare alla realizzazione di progetti software per i nostri clienti in contesti applicativi eterogenei e complessi

    Skills:

    Titolo di studio richiesto:
    Diploma informatico o Laurea in Informatica/Ingegneria Informatica

    Esperienze:

    Esperienza consolidata di sviluppo software in uno degli ecosistemi sotto indicati

    Conoscenze:

    Conoscenza approfondita di almeno uno tra questi ecosistemi nell’ambito dello sviluppo di soluzioni di backend:
    • Microsoft .NET Core, C#
    • Java
    • Node.js

     

    Progettazione di database:
    • Capacità di progettazione di basi dati relazionali
    • Conoscenza del linguaggio SQL maturata con almeno uno tra: SQL Server, MySQL, PostgreSQL

    Analisi
    • Capacità di analisi dei requisiti e definizione delle specifiche tecniche di un progetto
    • Capacità di relazione con il cliente dalla definizione dei requisiti alle successive fasi di lavorazione e collaudo

     

    Nice to have
    • Docker Swarm
    • NoSQL (mongo, elastic)
    • SOAP, REST
    • Microservices architecture
    • Gitlab, Gitlab runner, git
    • Ansible

    Lingue:

    Buona conoscenza della lingua inglese scritta e parlata.

    CANDIDATI

    Junior Developer

    Responsabilità:

    Farai parte di un team di 2/3 persone all’interno del quale sarai coordinato e formato nello sviluppo di frontend/backend di progetti software per i nostri clienti

    Skills:

    Titolo di studio richiesto:
    Diploma informatico o Laurea in Informatica

    Esperienze:

    Come junior developer non ci aspettiamo particolari esperienze lavorative pregresse

    Conoscenze:

    Buone basi scolastiche di programmazione e conoscenza di:
    • Java oppure C#
    • Html, Javascript, CSS

     

    Nice to have:
    • Angular
    • React
    • Material UI
    • Git

     

    Conoscenza dell’inglese scritto e parlato (livello B2 o superiore)

    Lingue:

    Buona conoscenza della lingua inglese scritta e parlata.

    CANDIDATI

    Software developer in ambiente linux embedded

    Responsabilità:

    Debug e supporto alla progettazione hardware
    Configurazione, modifica e installazione di bootloader
    Configurazione, modifica e installazione di sistemi completi Linux embedded
    Sviluppo di software applicativo in esecuzione su sistemi Linux embedded.
    Sviluppo di sistemi di aggiornamento.
    Supporto alla produzione con la produzione di applicazioni di collaudo e programmazione dei prodotti
    Verifica dei requisiti funzionali
    Stesura delle specifiche tecniche
    Coordinamento con gli altri enti aziendali per le fasi di progettazione, industrializzazione e assistenza post-vendita

    Supporto alla produzione con la produzione di applicazioni di collaudo e programmazione dei prodotti.
    Verifica dei requisiti funzionali.
    Stesura delle specifiche tecniche.
    Coordinamento con gli altri enti aziendali per le fasi di progettazione, industrializzazione e assistenza post-vendita.

    Skills:

    Titolo di studio richiesto:
    Diploma informatico/elettronico o Laurea in Informatica/Ingegneria Informatica/Ingegneria elettronica.

    Esperienze:

    Esperienza consolidata di sviluppo e configurazione di sistema in ambiente Linux embedded.

    Conoscenze:

    Ottima conoscenza dei linguaggi di programmazione C e Python
    Consolidata esperienza nello sviluppo SW per dispositivi Linux Embedded.
    Esperienza nella configurazione/compilazione Linux Kernel e bootloader.
    Esperienza nella configurazione e costruzione Linux Root File System.
    Esperienza nello sviluppo Linux device drivers.
    Conoscenza di framework grafici per lo sviluppo in ambito Linux.

    Lingue:

    Buona conoscenza della lingua inglese scritta e parlata.

    CANDIDATI

    Jmatica - Lavora con noi