APP Developer C#
W EXECUTIVE S.R.L.
LUOGO DI LAVORO Lucca
TIPOLOGIA DI CONTRATTO Tempo indeterminato
STUDI RICHIESTI Diploma
ESPERIENZA RICHIESTA Da 3 a 5 anni
DETTAGLIO DELLA RICHIESTA

Il nostro cliente, una società di consulenza organizzativa e sviluppo sw, ci ha incaricato di ricercare uno/a App developer C#.


Posizione:

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:

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


Altre informazioni:



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.