Net Senior Developer
Role details
Job location
Tech stack
Job description
Ogni anno Blazar Group investe il 5% del proprio fatturato in attività di People Engagement., Siamo alla ricerca di Sviluppatori .NET Senior motivati, con una forte esperienza tecnica e il desiderio di crescere in un ambiente che valorizza talento, autonomia e collaborazione., Entrerai in un team di professionisti appassionati, lavorando su progetti enterprise ad alto contenuto tecnologico. In particolare:
- Progetterai, svilupperai e manterrai applicazioni web basate su tecnologie .NET.
- Lavorerai sia sul front-end che sul back-end, contribuendo alla realizzazione di componenti scalabili, performanti e sicuri.
- Svilupperai REST API, microservizi e soluzioni basate su architetture event-driven.
- Collaborerai con sviluppatori, architetti e DevOps per garantire un'integrazione fluida dei vari componenti di sistema.
- Parteciperai a code review, proponendo miglioramenti e best practice.
- Eseguirai test approfonditi e attività di debugging per garantire qualità, affidabilità e performance del software.
- Ti manterrai aggiornato sulle tecnologie emergenti, contribuendo all'innovazione continua del team., Presenza richiesta presso la sede di Lugano.
Se quello che hai letto rispecchia le tue competenze e i tuoi valori, inviaci la tua candidatura. Blazar: Together, Bigger.
Requirements
Competenze tecniche richieste
- Oltre 5 anni di esperienza nello sviluppo software con l'ecosistema .NET (da .NET Framework 4 a .NET 6/7).
- Ottima conoscenza di C# e dei principali pattern architetturali.
- Esperienza nello sviluppo front-end, preferibilmente con Angular (gradita anche conoscenza di Blazor o React).
- Solida esperienza in Back-end development, incluse REST API, Microservizi, Event-Driven Architectures (EDA), esposizione a pattern CQRS
- Integrazione con database relazionali (SQL Server, Oracle) e utilizzo di Entity Framework.
- Familiarità con metodologie Agile/Scrum e strumenti come Azure DevOps.
- Ottima conoscenza della lingua italiana e inglese.
Nice to have
- Conoscenza di sistemi di messaggistica come RabbitMQ, Kafka o MassTransit.
- Esperienza con principi di Domain-Driven Design (DDD) e Architettura Esagonale.
- Padronanza di pratiche TDD, BDD e unit testing.
- Esperienza con pipeline CI/CD.
- Conoscenza di tecnologie di containerizzazione e orchestrazione (Docker, Kubernetes).
Benefits & conditions
Contratto di lavoro: 100%
Retribuzione: CHF55'000.00 - CHF80'000.00 all'anno