Sviluppatore .NET senior
Informazioni sul ruolo
Cerchiamo uno sviluppatore .NET di livello medio o senior con una forte esperienza nello sviluppo di software moderno assistito dall'intelligenza artificiale e nell'integrazione delle funzionalità di intelligenza artificiale nelle applicazioni aziendali.
Il candidato ideale dovrebbe avere una forte esperienza pratica con l'ecosistema .NET, insieme a competenze pratiche nell'utilizzo di assistenti di codifica AI e strumenti di sviluppo di agenti come Claude Code, GitHub Copilot, Cursor o piattaforme simili.
Cerchiamo qualcuno in grado di progettare, sviluppare e mantenere in modo indipendente applicazioni scalabili, sfruttando al tempo stesso gli strumenti di intelligenza artificiale per migliorare la produttività dello sviluppo, la qualità del codice e la velocità di consegna.
Questo è un ruolo remoto e a tempo pieno su un intero turno aziendale negli Stati Uniti in linea con Dallas, Texas (CST / CDT). Cerchiamo uno sviluppatore che non solo abbia familiarità con gli strumenti di intelligenza artificiale, ma che li utilizzi attivamente nello sviluppo di software nel mondo reale.
Il candidato dovrebbe essere in grado di gestire in modo indipendente le attività di sviluppo, utilizzare in modo efficace gli agenti di codifica dell'intelligenza artificiale, comprendere il codice che generano, rivedere l'output generato dall'intelligenza artificiale e fornire software affidabile e pronto per la produzione. Una forte esperienza nello sviluppo di .NET è essenziale. Gli strumenti di codifica dell'intelligenza artificiale e l'esperienza pratica di integrazione dell'intelligenza artificiale sono ugualmente importanti per questa posizione.
Responsabilità chiave:
- Progetta, sviluppa e mantieni applicazioni backend scalabili utilizzando C# e .NET Core/ASP.NET Core.
- Sfrutta strumenti di sviluppo AI come Claude Code, GitHub Copilot, Cursor o strumenti simili per lo sviluppo di software, il debug, il refactoring e l'ottimizzazione del codice.
- Crea funzionalità applicative basate sull'intelligenza artificiale integrando LLM e API AI di terze parti.
- Lavora con fornitori LLM come Anthropic Claude, OpenAI o altri modelli comparabili.
- Sviluppa e integra API e microservizi RESTful.
- Lavora con database relazionali come SQL Server e PostgreSQL.
- Comprendere e implementare flussi di lavoro di sviluppo assistiti dall'intelligenza artificiale, tra cui codifica basata su agenti, generazione di codice e test automatizzati.
- Collabora con sviluppatori frontend, architetti e team interfunzionali.
- Partecipa a revisioni del codice, discussioni tecniche e decisioni sull'architettura.
- Garantisci prestazioni, sicurezza, scalabilità e manutenibilità delle applicazioni.
Competenze richieste
- Ottima conoscenza di C# e .NET Core / .NET 6+.
- Esperienza pratica con l'API Web ASP.NET Core.
- Comprensione approfondita di OOP, principi SOLID, modelli di progettazione e architettura pulita.
- Esperienza con Entity Framework Core e LINQ.
- Esperienza con SQL Server o PostgreSQL.
- Esperienza pratica con Claude Code, Cursor, GitHub Copilot o agenti di codifica AI simili.
- Capacità di utilizzare gli agenti AI in modo efficace per lo sviluppo, il debug, il refactoring e la manutenzione delle applicazioni di produzione.
- Comprensione di LLM, ingegneria rapida e integrazioni API AI.
- Esperienza nell'integrazione di OpenAI, Anthropic Claude o altre API LLM.
- Esperienza nella creazione di API REST e nell'integrazione di servizi di terze parti.
- Familiarità con Git, GitHub, pipeline CI/CD e Docker.
- Comprensione delle piattaforme cloud come AWS o Azure.
- Forti capacità di debug, analisi e risoluzione dei problemi.
- Deve essere disponibile a lavorare per l'intero turno aziendale negli Stati Uniti in linea con Dallas, Texas (CST/CDT).
- Deve sentirsi a proprio agio nel collaborare con clienti e team di sviluppo con sede negli Stati Uniti.
- Eccellenti capacità di comunicazione scritta e verbale.
Competenze piacevoli da avere
- Comprensione dei flussi di lavoro dell'intelligenza artificiale degli agenti, del richiamo degli strumenti e del richiamo delle funzioni.
- Esperienza con Retrieval-Augmented Generation (RAG), database vettoriali e incorporamenti.
- Familiarità con Semantic Kernel, LangChain o framework di orchestrazione AI simili.
- Esperienza nella creazione di agenti IA e nell'automazione dei flussi di lavoro aziendali.
- Conoscenza di Python per integrazioni AI/ML.
- Esperienza nella distribuzione e nella manutenzione di applicazioni abilitate all'intelligenza artificiale di livello produttivo.

