C# Svilupper Descrizione del lavoro Modello/Breve
Stiamo assumendo uno sviluppatore C# che sarà incaricato di creare app C# che vanno dai servizi di back-end alle applicazioni sul lato client. I tuoi obiettivi chiave saranno progettare e costruire queste app e collaborare con il resto dei membri del team che stanno lavorando a diversi livelli dell'infrastruttura. Di conseguenza, è necessaria una dedizione alla risoluzione collaborativa dei problemi, alla progettazione complessa e ai prodotti di alta qualità.
C# Profilo di lavoro degli sviluppatori
Uno sviluppatore C# è qualcuno che scrive programmi ed è responsabile della caratterizzazione della composizione del sito Web in base alle esigenze del cliente. Gli esperti di questa sezione hanno il compito di delineare e sviluppare il codice C# affidabile. Si prevede anche che si occupino di C#. Gli specialisti C# sono necessari per vari compiti, tra cui la creazione e la pianificazione di UI, e svolgono un ruolo cruciale nella conservazione del codice di qualità.
Uno sviluppatore C# è responsabile di garantire che i programmi forniscano un'esecuzione di alta qualità e che siano reattivi. I lavoratori in questa sezione sono responsabili della creazione di ingegneria del database per integrare le app. Sono inoltre necessari per sviluppare app di media interattive.
Denunciare a
- Lead tecnologico
- Chief Technology Officer
C# Responsabilità degli sviluppatori
- Configurare, progettare, sviluppare, testare, mantenere e comunicare area di lavoro, Web personalizzato e app portatili
- Compilare i requisiti di programmazione dei client e sviluppare app e progetti di programmazione pertinenti
- Indagare e valutare sviluppi e prodotti relativi alla programmazione
- Tecniche di test e di supporto del descrizione e del design, nonché le attività
- Crea e componi una codifica eccellente adatta alle esigenze del cliente
- Creare la documentazione di programmazione e aggiornare la documentazione esistente
- Configurare, costruire ed eseguire semplici app scritte in C#
- Assistere e supportare altri colleghi in vari sforzi
- Motivare i colleghi a tenerlo al passo con le scadenze delle attività e rimanere sotto i budget dei clienti
- Metti in azione le migliori pratiche, i modelli e le procedure, compresi i principi di qualità e di trasporto
- Garantire la coerenza con le tecniche e i sistemi di programmazione registrati durante il ciclo di vita degli elementi di programmazione
C# Requisiti e competenze degli sviluppatori
- Competente con C#, con una comprensione approfondita dei suoi ecosistemi
- Conoscenza del framework .net
- Conoscenza del quadro mono
- Attacco fermo della programmazione orientata agli oggetti
- Capacità di scrivere librerie C# riutilizzabili
- Conoscenza di numerosi modelli di design e architettonici
- Comprensione dei modelli di concorrenza in C#
- Esperienza con Microsoft SQL Server
- Conoscenza operativa dei principali quadri di applicazioni Web come Nancy
- Conoscenza del framework di presentazione di Windows
- Capacità di scrivere codice C# pulito e comprensibile
- Comprensione delle idee di design principale alla base di un'applicazione scalabile
- Progettazione di schemi di database per rappresentare e supportare le operazioni aziendali.
- Conoscenza di base del Common Language Runtime (CLR), dei suoi limiti, difetti e soluzioni
- Mettere in atto piattaforme di test automatizzate e test unitari
- Comprensione approfondita degli strumenti di versioning del codice
- Comprensione dell'integrazione continua