Paese
Settore
Search a job
INFORMATIQUE-ELECTRONIQUE-NUMERIQUE
Developer
Sviluppatore software: progettazione e implementazione di applicazioni scalabili in ambienti tecnici complessi
22 000 – 55 000 EUR (€)
Stipendio / anno
Laurea triennale
Livello formazione
00
Automazione
Medio
Difficoltà
Positivo
Occupabilità
6-12 mesi
Tensione del mercato
Moderata
Mobilità
Possibile
Automazione
Medio
Difficoltà
Positivo
Occupabilità
6-12 mesi
Tensione del mercato
Moderata
Mobilità
Possibile
About
Il developer progetta, sviluppa e mantiene applicazioni software in contesti aziendali, startup o agenzie digitali. Opera con linguaggi come Python, JavaScript, Java o C#, utilizzando framework moderni quali React, Node.js, Django o Spring. Collabora con product owner, UX designer, QA engineer e team DevOps attraverso metodologie agili come Scrum o Kanban. Gestisce versioning con Git, pipeline CI/CD e ambienti cloud (AWS, Azure, GCP). Interviene su tutto il ciclo di vita del software, dalla specifica funzionale al rilascio in produzione.
Competenze
Competenze tecniche
- Esperienza con linguaggi come Python, Java, JavaScript/TypeScript, C#
- Utilizzo di framework come React, Node.js, Django, Spring Boot
- Gestione di database come PostgreSQL, MySQL, MongoDB, Redis
- Competenze DevOps con Docker, Kubernetes, CI/CD, Terraform
- Conoscenza di piattaforme cloud come AWS, Azure, Google Cloud Platform
- Esperienza in testing con Jest, JUnit, Pytest, Selenium
- Versionamento del codice con Git, GitHub, GitLab, Bitbucket
- Metodologie agili come Scrum, Kanban, TDD, BDD
Competenze interpersonali
- Rigore analitico nella scomposizione di problemi complessi
- Capacità di comunicazione tecnica con interlocutori non tecnici
- Autonomia nella gestione delle priorità in sprint serrati
- Attitudine alla revisione critica del proprio codice e di quello altrui
- Adattabilità rapida a nuovi stack tecnologici
- Orientamento al risultato misurabile e alla qualità del deliverable
Compiti
- Analizzare i requisiti funzionali e tecnici con il product owner per tradurli in specifiche implementabili
- Progettare architetture modulari rispettando i principi SOLID e design pattern consolidati
- Scrivere codice pulito e testato in uno o più linguaggi (Python, Java, TypeScript) con copertura test superiore all'80%
- Implementare e mantenere pipeline CI/CD su Jenkins, GitHub Actions o GitLab CI riducendo i tempi di deploy del 30%
- Condurre code review sistematiche su pull request con feedback strutturati entro 24 ore
- Integrare API REST e GraphQL di terze parti misurando latenza e tasso di errore con strumenti APM
- Ottimizzare query SQL e NoSQL identificando colli di bottiglia con profiling e riducendo i tempi di risposta
- Redigere documentazione tecnica su Confluence o Notion aggiornata a ogni sprint
- Partecipare alla stima delle user story in planning poker con deviation inferiore al 20% rispetto all'effettivo
- Monitorare applicazioni in produzione tramite Datadog o New Relic e intervenire su alert entro SLA definiti
- Gestire il versionamento del codice su Git con branching strategy Gitflow o trunk-based development
Ambienti di lavoro
Gli ambienti di lavoro possono variare:
Startup tecnologiche e scale-up innovative
Software house e agenzie digitali dinamiche
Dipartimenti IT di grandi aziende internazionali
ESN / società di consulenza informatica
Pubblica amministrazione digitale moderna
Ambienti di ricerca e sviluppo industriale
Remote-first e team distribuiti internazionali
Possibili evoluzioni
- Evoluzione verso Lead Developer per guidare team tecnici
- Crescita come Software Architect per progettare soluzioni complesse
- Ruolo di CTO / Responsabile Tecnico per leadership strategica
- Transizione a DevOps Engineer per ottimizzare operazioni IT
- Sviluppo come Product Manager Tecnico per gestire roadmap
Profilo ricercato
Pensiero sistemico applicato all'architettura software
Precisione nella scrittura e revisione del codice
Proattività nell'identificazione di debito tecnico
Collaborazione strutturata in team multidisciplinari
Apprendimento continuo di nuove tecnologie
Come diventare Developer?








