DESCRIZIONE DELL'AZIENDA
AP System è una società che dal 1982 offre soluzioni software innovative per l'automazione dei processi aziendali delle aziende ascensoristiche. Dal 2021 è entrata a far parte della multinazionale olandese TSS (Total Specific Solution).
POSIZIONE
Developer Mobile e Web (Flutter, Blazor & C#/.NET)
COSA CERCHIAMO
Cerchiamo uno Sviluppatore di Applicazioni Mobile e Web appassionato e con esperienza, specializzato nella creazione di soluzioni innovative e performanti.
Il candidato ideale avrà una solida conoscenza di Flutter e Blazor per lo sviluppo cross-platform di app mobile e web, unita a comprovate competenze in C# e nel framework .NET (inclusi .NET Core, ASP.NET Core e/o .NET MAUI) per lo sviluppo backend e/o desktop/mobile.
Questa posizione offre l'opportunità di lavorare su progetti stimolanti, dal concept alla realizzazione, contribuendo attivamente alla definizione dell'architettura e all'implementazione di funzionalità chiave.
SENIORITY
Senior/medium
RESPONSABILITA'
·
Progettare, sviluppare e mantenere applicazioni mobile e web utilizzando i framework Flutter e Blazor.
·
Sviluppare e gestire servizi backend robusti e scalabili con C# e .NET (es. API RESTful con ASP.NET Core).
·
Collaborare con il team di design e di prodotto per analizzare e tradurre requisiti e wireframe in codice funzionale e ben strutturato.
·
Assicurare la qualità del codice tramite test unitari, integrazione e aderendo alle best practice di sviluppo.
·
Ottimizzare le applicazioni per prestazioni massime, scalabilità e sicurezza.
·
Partecipare alle revisioni del codice e alle discussioni tecniche.
·
Rimanere aggiornato sulle nuove tecnologie e tendenze nel campo dello sviluppo mobile e web.
REQUISITI ESSENZIALI
·
Esperienza nello sviluppo di applicazioni mobile con Flutter.
·
Conoscenza del linguaggio di programmazione Dart.
·
Esperienza nello sviluppo di applicazioni web con Blazor.
·
Esperienza nello sviluppo con C# e il framework .NET (es. .NET Core, ASP.NET Core).
·
Conoscenza framework Blazor
·
Familiarità con i principali pattern di progettazione software (es. SOLID, Clean Architecture, design patterns, CQRS, Unit of work, microservice)
·
Esperienza con database relazionali (es. SQL Server, PostgreSQL, MySQL) e/o NoSQL (es. MongoDB).
·
Conoscenza dei sistemi di controllo versione, in particolare Git.
·
Capacità di lavorare in team, buone doti comunicative e proattività.
REQUISITI PREFERENZIALI
·
Conoscenza con .NET MAUI per lo sviluppo di applicazioni mobile e desktop cross-platform.
·
Conoscenza Elastic Search, Redis Cache, Entity Framework.
·
Familiarità con metodologie Agile (Scrum, Kanban).
·
Esperienza con servizi cloud (es. Azure, AWS, Google Cloud Platform).
COMPLETANO IL PROFILO
·
Propensione all'innovazione
·
Esperienza nello sviluppo di soluzioni di system integration
·
Problem solving
·
Approccio strutturato
·
Disponibilità immediata
·
Inglese fluente
·
Formazione universitaria
COSA OFFRIAMO
Si offre contratto a tempo indeterminato con RAL commisurata alla effettiva esperienza del candidato