|
FuturEnergy è una realtà specializzata nello sviluppo di soluzioni energetiche su misura per Piccole e Medie Imprese e clienti residenziali. Non proponiamo offerte standard: lavoriamo con un approccio consulenziale per costruire soluzioni personalizzate che rispondano davvero alle esigenze dei clienti, combinando fotovoltaico, efficienza energetica e smart building. Entrare in FuturEnergy significa far parte di un’azienda in crescita, dove innovazione, concretezza e sviluppo delle competenze vanno di pari passo. Un contesto dinamico, orientato ai risultati, in cui ogni persona ha la possibilità di contribuire attivamente e fare la differenza.
IL RUOLO Per il potenziamento del nostro dipartimento tecnico, ricerchiamo un/una Front-end & Backend Developer. La risorsa si occuperà dello sviluppo, dell'ottimizzazione e della manutenzione delle infrastrutture software aziendali, garantendo l'efficienza dei sistemi gestionali e l'integrità dei dati a supporto del business. LE PRINCIPALI RESPONSABILITÀ Sviluppo e Manutenzione •Sviluppare e mantenere gestionali web e architetture modulari; •Sviluppare funzionalità "da zero" con logica custom, senza dipendere esclusivamente da librerie esterne; •Analizzare il codice esistente per individuare inefficienze e ottimizzare le prestazioni. Integrazione e Gestione Dati •Gestire l’integrazione tra sistemi differenti e database eterogenei; •Elaborare dati provenienti da più fonti garantendo la separazione tra logica di frontend e backend; •Scrivere query SQL complesse (JOIN, sottoquery, aggregazioni) per la reportistica e la gestione operativa. Sicurezza e Qualità •Garantire la sicurezza applicativa (prevenzione SQL Injection, validazione input); •Lavorare efficacemente su codice esistente, anche se non perfettamente documentato; •Assicurare la corretta gestione dei formati di scambio dati (JSON, XML).
IL PROFILO IDEALE (Must-have) •Buona conoscenza di HTML5, CSS e JavaScript; •Buona conoscenza di PHP (programmazione procedurale e/o OOP base); •Capacità di leggere, comprendere e modificare codice esistente senza dipendere da framework; •Capacità di sviluppare funzionalità da zero (logica custom) senza affidarsi esclusivamente a librerie esterne; •Conoscenza dei database relazionali, in particolare: -MySQL / MariaDB (principale); -Nozioni su PostgreSQL, SQLite, SQL Server (gradite). •Capacità di scrivere query SQL anche non banali: -JOIN tra più tabelle; -sottoquery; -aggregazioni (GROUP BY, COUNT, SUM, ecc.). •Conoscenza dei formati di scambio dati: -JSON; -XML; -capacità di leggere, interpretare e generare dati strutturati. •Comprensione dei principi base di backend development: -gestione dati; -separazione logica applicativa; -interazione con database; •Conoscenza dei principi fondamentali di sicurezza applicativa: -prevenzione SQL Injection; -gestione input utente; Competenze trasversali (fondamentali) •Capacità di analizzare codice esistente e individuarne problemi o inefficienze; •Attitudine al problem solving e al ragionamento logico; •Capacità di lavorare su codice non sempre documentato perfettamente; •Mentalità orientata alla comprensione. Plus (non obbligatori ma molto apprezzati) •Conoscenza di Python; •Esperienza o familiarità con ambienti .NET; •Utilizzo di Linux da terminale (file system, permessi, comandi base); •Esperienza con gestionali o integrazione sistemi; •Conoscenza base di architetture modulari. Contesto di lavoro Il candidato lavorerà in un ambiente dinamico e stimolante, occupandosi di: •sviluppo e manutenzione di gestionali web; •integrazione tra sistemi e database; •sviluppo modulare con distinzione chiara tra frontend e backend; •gestione ed elaborazione dati provenienti da più fonti. Titoli preferenziali Costituiscono elemento di preferenza: •Diploma o percorso di studi in ambito informatico / tecnico; •Percorsi di formazione post-diploma (es. ITS, accademie digitali, corsi professionalizzanti IT); •Esperienze personali o progetti (anche non lavorativi) dimostrabili, come: -repository GitHub ; -progetti web o applicativi; -esercizi strutturati su database o backend.
COSA OFFRIAMO •Formazione iniziale e affiancamento operativo sui sistemi aziendali; •Piano economico commisurato all'esperienza e alle competenze tecniche; •Contesto tecnologico stimolante con focus sullo sviluppo di soluzioni proprietarie; •Strumenti digitali e supporto tecnico costante; •Concrete opportunità di crescita professionale all'interno dell'area IT; •Inquadramento a norma di legge.
|