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 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à 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).