Junior Software Developer
Junior Software Developer
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
Se cerchi una realtà dove la tua visione tecnica possa crescere e fare la differenza, entra in 4D.
Vuoi capire da dove iniziare con la NIS2? 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 impostare il percorso verso la conformità NIS2.
