C# Developer functiebeschrijving sjabloon/kort

We huren een C# -ontwikkelaar in die verantwoordelijk zal zijn voor het maken van C# apps, variërend van back-end services tot client-side applicaties. Uw belangrijkste doelstellingen zijn om deze apps te ontwerpen en te construeren en samen te werken met de rest van de teamleden die aan verschillende lagen van de infrastructuur werken. Als gevolg hiervan is een toewijding aan het oplossen van samenwerking, complex ontwerp en producten van hoge kwaliteit vereist.

C# Developer Job Profile

Een C# -ontwikkelaar is iemand die programma's schrijft en verantwoordelijk is voor het karakteriseren van de website -samenstelling op basis van de eisen van de klant. De experts van deze sectie hebben de taak om betrouwbare C# -code te schetsen en te ontwikkelen. Van hen wordt ook verwacht dat ze voor C#zorgen. C# specialisten zijn nodig voor verschillende taken, waaronder het maken en plannen van UIS, en ze spelen een cruciaal onderdeel in het behoud van kwaliteitscode.

Een C# -ontwikkelaar is verantwoordelijk om ervoor te zorgen dat programma's hoogwaardige uitvoering leveren en dat ze reageren. Werknemers in deze sectie zijn verantwoordelijk voor het maken van database -engineering om apps te integreren. Ze zijn ook nodig om interactieve media -apps te ontwikkelen.

Rapporteert aan

  • Tech Lead
  • Hoofd technologie

C# Verantwoordelijkheden van ontwikkelaars

  • Configureer, ontwerpen, ontwikkelen, testen, onderhouden en communiceren werkgebied, aangepast web- en draagbare apps
  • Compileer clientprogrammeervereisten en ontwikkel relevante programmeerapps en projecten
  • Onderzoek en evalueer programmeergerelateerde ontwikkelingen en producten
  • Schets en ontwerptest- en ondersteuningstechnieken, evenals activiteiten
  • Maak en componeer uitstekende codering die past bij de behoeften van de klant
  • Maak programmeerdocumentatie en werk de bestaande documentatie bij
  • Configureer, construeer en voer eenvoudige apps uit die zijn geschreven in C#
  • Assisteren en ondersteunen van andere collega's bij verschillende inspanningen
  • Motiveer collega's om de deadlines van de activiteit te behouden en onder de budgetten van klanten te blijven
  • Breng best practices, modellen en procedures in actie, inclusief kwaliteits- en transportprincipes
  • Zorg voor consistentie met opgenomen programmeertechnieken en -systemen gedurende de levenscyclus van programmeeritems

C# Vereisten en vaardigheden voor ontwikkelaars

  • bekwaam met C#, met een grondig begrip van de ecosystemen ervan
  • Kennis van het .NET -raamwerk
  • Kennis van het mono -raamwerk
  • stevig begrip van objectgeoriënteerd programmeren
  • Mogelijkheid om herbruikbare C# -bibliotheken te schrijven
  • Kennis van tal van ontwerp- en architecturale patronen
  • Inzicht in gelijktijdigheidspatronen in C#
  • Ervaring met Microsoft SQL Server
  • Werkkennis van grote webtoepassingskaders zoals Nancy
  • Kennis van het Windows Presentation Framework
  • Mogelijkheid om schone, begrijpelijke C# -code te schrijven
  • Inzicht in de kernontwerpideeën die ten grondslag liggen aan een schaalbare toepassing
  • Het ontwerpen van databaseschema's om bedrijfsactiviteiten te vertegenwoordigen en te ondersteunen.
  • Basiskennis van de Runtime (CLR) van de Common Language, zijn grenzen, fouten en oplossingen
  • Geautomatiseerde testplatforms en eenheidstests instellen
  • grondig begrip van tools voor codeversiecontracten
  • Inzicht in continue integratie