| JobID: 4D-SW-1-2512-1-ITA | Sede di lavoro: Voghera (PV) |
Chi siamo – 4D
In 4D sviluppiamo soluzioni software e piattaforme integrate che supportano aziende italiane ed europee nei loro processi digitali.
Crediamo nella qualità del codice, nella crescita delle persone e in un approccio pragmatico orientato ai risultati.
Cosa fa Junior Software Developer in 4D
Il Junior Software Developer entra in un percorso strutturato che lo porta, passo dopo passo, a diventare un contributore autonomo nello sviluppo dei prodotti 4D.
All’inizio lavorerai su funzionalità definite e circoscritte (moduli, endpoint, componenti specifici), con il supporto di sviluppatori più esperti. Man mano che acquisirai confidenza con stack, strumenti e processi, il tuo ruolo si espanderà verso attività sempre più complesse, come:
- analisi tecnica di nuove funzionalità,
- sviluppo di componenti più ampi o critici,
- integrazioni tra sistemi differenti,
- partecipazione alla definizione dell’architettura software.
Le tue principali responsabilità includeranno:
- Sviluppare componenti software su parti definite del prodotto, con progressiva autonomia.
- Implementare nuove funzionalità e partecipare all’evoluzione dei moduli già esistenti.
- Contribuire allo sviluppo di API e microservizi, con attenzione alla qualità e alla sicurezza.
- Collaborare con il team per analisi, design e stime tecniche.
- Adottare buone pratiche di sviluppo: Git, code review, testing, documentazione.
- Crescere fino a poter prendere in carico ambiti funzionali più ampi e complessi.
L’obiettivo è accompagnarti a diventare una figura autonoma dentro al team, responsabile di parti significative delle applicazioni 4D.
Chi stiamo cercando
Competenze tecniche:
- Conoscenza di almeno uno tra PHP, Python o Java
(PHP è particolarmente rilevante per molti progetti 4D) - Basi di sviluppo API REST e interazione con servizi esterni
- Buona conoscenza di SQL e database relazionali
- Prime esperienze con Git e workflow di sviluppo collaborativo
- Conoscenze OOP e principi di clean code
- Nice to have:
- competenze in Laravel, Symfony o altri framework moderni PHP
- Docker e basi di Linux
- introduzione a CI/CD
Competenze personali:
- Forte motivazione a crescere professionalmente e a diventare autonómo nello sviluppo di componenti complessi
- Capacità di apprendere rapidamente nuove tecnologie e metodologie
- Attitudine al problem solving e al ragionamento analitico
- Precisione e cura nella scrittura del codice
- Apertura al feedback e capacità di lavorare in team multidisciplinare
- Proattività nel proporre miglioramenti e nel prendere in carico nuove responsabilità
Cosa offriamo in 4D
- Percorso di crescita tecnico strutturato, con mentoring continuo
- Ampliamento progressivo delle responsabilità in base alle competenze acquisite
- Coinvolgimento in progetti reali sin dal primo mese
- Formazione interna su PHP, Python, integrazioni, architetture software
- Possibilità di lavorare su prodotti proprietari e su sistemi complessi
- Smart working, flessibilità oraria e piano di premialità
- Ambiente solido, collaborativo e orientato allo sviluppo dei talenti
Vuoi capire da dove iniziare? Parliamone insieme
Vuoi capire da dove iniziare con la NIS2? Parliamone insieme.
Scrivici tramite il form qui sotto: un esperto 4D ti ricontatterà per una breve chiacchierata e ti aiuterà a impostare il percorso verso la conformità NIS2.
Scrivici tramite il form qui sotto: un esperto 4D ti ricontatterà per una breve chiacchierata e ti aiuterà a orientarti verso la soluzione più adatta alle tue esigenze
