Randstad Digital ricerca un/una Software Engineer C# WPF per una prestigiosa Software House Internazionale, leader nel settore Healthcare/Pharma.
La risorsa entrerà a far parte di un team di oltre 20 professionisti, lavorando su un applicativo desktop strategico che serve oltre 18.000 clienti nel settore farmaceutico.
Responsabilità Principali
* Analisi e sviluppo di nuove funzionalità architetturali e di business logic utilizzando C# e WPF;
* Refactoring e manutenzione del codice esistente per garantirne la scalabilità e le performance;
* Creazione e ottimizzazione di interfacce di interazione tra applicazioni e sistemi eterogenei.
Requisiti Tecnici Richiesti
C# & Framework WPF (Livello Avanzato)
* Padronanza consolidata per lo sviluppo di applicazioni desktop complesse;
* Profonda conoscenza di WPF e del pattern MVVM, con esperienza pratica nella gestione del data binding, degli stili, dei template e del ciclo di vita della UI.
Architettura e Clean Code (Applicazione Concreta)
* Applicazione rigorosa dei Principi SOLID e dei paradigmi di Object-Oriented Programming (OOP) nella scrittura del codice quotidiano;
* Comprovata esperienza nell'uso pratico dei Design Pattern più comuni (es. Factory, Singleton, Dependency Injection, Repository, Observer), dimostrando di saper scegliere la soluzione adatta al contesto specifico.
Database e Modellazione Dati (Livello Autonomo)
* Ottima conoscenza del linguaggio SQL (in particolare su MySQL e/o SQL Server).
* Capacità avanzata di manipolazione dei dati, con piena autonomia nella scrittura di query complesse (Inner/Left Join, sottoquery) e nello sviluppo/ottimizzazione di Stored Procedure.
* Gradita la familiarità con database non relazionali (NoSQL).
Altri requisiti:
* Laurea e/o Diploma in discipline tecnico-scientifiche;
* Familiarità con i sistemi di gestione sorgenti (GIT);
* Buona conoscenza della lingua inglese (scritta e parlata).
Nice to have
* Gradita conoscenza dello sviluppo di Web Service REST e/o SOAP.
* Esperienza pratica con framework di Unit Testing (costituisce titolo preferenziale).
* Certificazioni Microsoft nell’ambito della programmazione.
* La conoscenza dei software gestionali per le farmacie sarà considerata un plus.
Cosa offre l'azienda?
* Inquadramento e retribuzione commisurati al livello di esperienza effettivamente maturata;
* Percorso di crescita strutturato in azienda, sia tecnico che economico, attraverso salary review periodiche;
* Modalità di lavoro: Full Remote, con onboarding iniziale di 3 settimane a carico dell'azienda presso l'Head Quarter in provincia di Roma.
La ricerca è rivolta a candidati di entrambi i sessi (L.903/77). I dati saranno trattati nel rispetto della normativa vigente in materia di protezione dei dati personali (GDPR - Regolamento UE 2016/679).