Descrizione Lavoro
Join to apply for the Junior Software Developer role at APM TECH
Apm-Tech e Quadrata sono una realtà giovane e dinamica che operano nell'ambito dei servizi ICT. Siamo presenti in ambito consulenziale e di progettazione chiavi in mano per accompagnare i clienti nel processo di digitalizzazione, rispondendo alle esigenze del mercato e garantendo loro strumenti flessibili e versatili. Il nostro prodotto di punta, APM Print, è la nostra soluzione software che da oltre vent'anni supporta i processi di automazione e documentali di grandi realtà strutturate e multinazionali. I nostri consulenti, ingegneri, sviluppatori, creativi e tecnici formano il nostro team delle competenze in grado di supportare il cliente sia onsite che da remoto implementando le tecnologie e le metodologie di sviluppo più moderne ed efficaci.
Responsabilità principali
Collaborare allo sviluppo di applicazioni web e software aziendali.
Contribuire all’analisi, alla progettazione e alla realizzazione di nuove funzionalità.
Supportare il team nella manutenzione evolutiva e correttiva delle soluzioni esistenti.
Utilizzare strumenti di versionamento del codice (Git) e rispettare le linee guida di team.
Partecipare a revisioni del codice e momenti di confronto tecnico.
Documentare in modo chiaro e ordinato le attività svolte.
Competenze tecniche richieste
Padronanza del pacchetto Microsoft Office.
Conoscenza di algoritmi e strutture dati.
Basi solide di programmazione a oggetti e principi di ingegneria del software.
Buona conoscenza dell’utilizzo di Git.
Conoscenza di uno o più linguaggi di programmazione: PHP, JavaScript, HTML, CSS, C/C++, Java, C#, REACT.
Conoscenza di uno dei seguenti framework: Bootstrap, Angular.
Ottima propensione all’apprendimento e all’utilizzo di nuove tecnologie e linguaggi di programmazione.
Soft Skill richieste
Problem solving: capacità di analizzare problemi e identificare soluzioni efficaci.
Teamwork: attitudine a collaborare in un ambiente di sviluppo condiviso.
Comunicazione chiara: capacità di confrontarsi con il team e riportare correttamente l’avanzamento dei lavori.
Pensiero critico: capacità di valutare alternative tecniche e proporre miglioramenti.
Gestione del tempo: capacità di organizzare il proprio lavoro rispettando priorità e scadenze.
Curiosità e proattività: desiderio di migliorarsi e sperimentare nuove tecnologie.
Attenzione ai dettagli: cura nella scrittura del codice e nella documentazione.
Adattabilità: capacità di lavorare in un contesto dinamico e in evoluzione costante.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT System Custom Software Development
#J-18808-Ljbffr