Il nostro cliente, una società di consulenza organizzativa e sviluppo sw, ci ha incaricato di ricercare uno/a App developer C#.
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
Requisiti – 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)
Costituiscono un valore aggiunto una laurea breve in Informatica o campi affini, certificazioni Azure, e esperienza con metodologie di sviluppo Lean e Agile
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.