Software Engineer

Edutech · Trento, Trentino-Alto Adige, Italia · · 50€ - 70€


Descrizione dell'offerta

Edutech Srl è una realtà innovativa e in rapida crescita, specializzata nello sviluppo di soluzioni di e-learning e piattaforme digitali per il mercato B2B. La nostra missione è trasformare il modo in cui le aziende formano i propri dipendenti, offrendo strumenti avanzati e personalizzabili per la formazione digitale.

Stiamo cercando uno Sviluppatore Junior di Applicazioni Web da inserire nel nostro team di sviluppo. Il candidato ideale, oltre alle competenze richieste, è appassionato di sviluppo software, fortemente motivato ad aggiornarsi costantemente e orientato al miglioramento continuo.

Competenze Essenziali:

  • Conoscenza di C# e .NET Framework/Core: familiarità con il linguaggio di programmazione C# e con il framework .NET (meglio se .NET Core o .NET 6/7) per lo sviluppo di applicazioni web.
  • Sviluppo Web con ASP.NET: competenze di base in ASP.NET MVC e/o ASP.NET Core per la costruzione di applicazioni web, incluse nozioni di routing, controller e gestione delle viste.
  • Database e SQL Server: conoscenza delle basi di SQL e dell'utilizzo di Microsoft SQL Server per gestire e manipolare i dati all'interno di applicazioni.
  • HTML, CSS e JavaScript: buona conoscenza.
  • Conoscenza delle API RESTful: capacità di sviluppare e consumare API RESTful, con nozioni di base di come funziona la comunicazione tra client e server.
  • Debugging e Troubleshooting: capacità di risolvere problemi di codice, individuare e correggere bug e usare strumenti di debugging in Visual Studio.
  • Sistemi Operativi Windows Server e Linux: conoscenze di base di Windows e Linux.
  • Conoscenza dei Processi di Test: comprensione dei processi di test del software, inclusi test unitari e test di integrazione, e capacità di contribuire alla creazione di test efficaci per garantire la qualità del codice.

Plus Aggiuntivi:

  • Familiarità con Entity Framework: competenze in Entity Framework (o NHibernate) per la gestione dell'accesso ai dati in modo più strutturato e aderente ai principi di OOP.
  • Controllo di Versione con Git: conoscenza di Git per la gestione del codice e la collaborazione, preferibilmente in combinazione con Azure DevOps.
  • Esperienza con Visual Studio: familiarità con l'ambiente di sviluppo Visual Studio e/o Visual Studio Code, incluso l’utilizzo di estensioni utili per il debug e lo sviluppo in C#.
  • Conoscenza di Blazor o altre tecnologie front-end di Microsoft: esperienza con Blazor (WebAssembly o Server).
  • Conoscenza di Angular: esperienza di base con Angular, inclusi componenti, servizi e comunicazione con API RESTful.
  • Laurea magistrale in discipline tecniche.
  • Lingua inglese.

Cosa Offriamo:

  • Contratto a tempo indeterminato.
  • Un ambiente di lavoro stimolante e collaborativo.
  • Flessibilità, buoni mensa e adesione a programmi di welfare (pensione integrativa).
  • Opportunità di crescita professionale e sviluppo delle competenze.
  • Progetti innovativi in un contesto tecnologico avanzato.

Il/la candidato/a ideale è proattivo e sa lavorare con una supervisione minima. Ha una mentalità intraprendente e altamente adattiva. È un risolutore di problemi proattivo in grado di prendere decisioni in modo autonomo.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • E-Learning Providers
#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)