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à PrincipaliAnalisi e sviluppo di nuove funzionalità architetturali e di business logic utilizzando C# e WPF; Refactoringe 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 RichiestiC# & 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 Indipendente)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à coni sistemi di gestione sorgenti (GIT); Buona conoscenza della lingua inglese (scritta e parlata).Nice to haveGradita 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 dicrescita 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).