Junior Software Developer

Junior Software Developer

JobID: 4D-SW-1-2512-1-ITASede 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

Condividi in poche righe la tua situazione attuale