descrizione |
Il nostro cliente, una società di consulenza organizzativa e sviluppo software, ci ha incaricato di ricercare uno/a App Developer .NET MAUI
Riportando al Responsabile della divisione Mobile e collaborando con i Project Manager, il/la candidato ricercato/a si occuperà di sviluppo nuove applicazioni prevalentemente sulla parte front-end.
Attività principali:
- Analisi specifiche ed allineamento con i Project Manager sull'output atteso a livello funzionale.
- Occasionali trasferte insieme al Project Manager presso il cliente per customizzazioni sul prodotto.
- Sviluppo dell’app sia mondo Android che iOS.
- Debug e testing del codice: identifica e corregge bug, scrive test unitari e garantisce la qualità del software
- Gestione store per il controllo delle verifiche di rilascio
- Documentazione del codice: scrive documentazione tecnica per aiutare altri sviluppatori a comprendere e mantenere il software.
- Aggiornamento continuo: tiene il passo con le novità di C#, .NET e gli strumenti di sviluppo.
Requisiti – Must to have
- conoscenza ed applicazione dei principi SOLID;
- conoscenza approfondita del linguaggio C#, con particolare attenzione su LINQ;
- sviluppo WEB API con framework .NET (attualmente .NET 8);
- interazione con database SQL Server, principalmente tramite Entity Framework;
- database SQLite e LiteDB;
- sviluppo mobile con framework .NET MAUI;
- sviluppo UI mobile con Blazor Hybrid;
- MediatR (o affini);
- SignalR;
- conoscenza di Azure DevOps per la creazione e la manutenzione di pipeline di CI/CD;
- conoscenza di base dei flussi di autenticazione OAuth 2.0 (nello specifico OpenID Connect); gradita esperienza di sviluppo su scanner industriali tip.
Costituiscono un valore aggiunto una laurea breve in Informatica o campi affini, certificazioni Azure, e esperienza con metodologie di sviluppo Lean e Agile.
Nice to have- Laurea breve (3 anni)
- Gradito il possesso di certificazioni inerenti e/o di una laurea in Informatica, Matematica o Ing. Informatica o afferenti.
- Certificazioni Azure
- Esperienza con metodologie di sviluppo Lean / Agile
- Testing e qualità del codice(es: utilizzo di Semgrep).
- DevOps e Continuous Integration, esperienza con pipeline CI/CD o strumenti correlati
Conoscenza di Git/GitFlow: - conoscenza di Git o eventuali flussi di branching (GitFlow, trunk-based)
Testing: - Conoscenza di framework di unit testing (es. xUnit, NUnit, MSTest)
- Testing di interfaccia utente mobile (es. .NET MAUI Community Toolkit UI Tests o Appium)
- Eventuale mocking (es. Moq)
Dependency Injection e inversione delle dipendenze
Performance e debugging: - Profilazione e ottimizzazione delle prestazioni (strumenti tipo Visual Studio Profiler, PerfView)
- Debugging di applicazioni mobile (es. log avanzati)
Sicurezza: - Best practice OWASP per API e mobile
- Protezione dei dati sensibili su mobile (es. Keychain, Keystore)
L’annuncio è rivolto ad ambo i sessi (D.lgs n. 198/2006) e nel rispetto di quanto disposto dall’art. 10 del D.Lgs n. 276/2003. I candidati sono invitati a leggere l’informativa privacy https://www.wexecutive.eu/privacy-policy ai sensi dell'art. 13 e art. 14 del Regolamento UE 2016/679 sulla protezione dei dati. Aut. Min. Prot. R.0000155 del 31/12/2021.
|