C# Udvikler Jobbeskrivelse Skabelon/kort

Vi ansætter en C# -udvikler, der har ansvaret for at oprette C# apps, der spænder fra back-end-tjenester til applikationer på klientsiden. Dine centrale mål vil være at designe og konstruere disse apps og samarbejde med resten af ​​teammedlemmerne, der arbejder på forskellige lag af infrastrukturen. Som et resultat kræves en dedikation til samarbejdsproblemer, kompleks design og produkter af høj kvalitet.

C# udvikler jobprofil

En C# -udvikler er en person, der skriver programmer og er ansvarlig for at karakterisere webstedets sammensætning baseret på kundens krav. Dette sektions eksperter har til opgave at skitsere og udvikle pålidelig C# -kode. De forventes også at passe på C#. C# specialister er nødvendige for forskellige opgaver, herunder oprettelse og planlægning af UI'er, og de spiller en afgørende rolle i bevarelsen af ​​kvalitetskode.

En C# -udvikler er ansvarlig for at sikre, at programmer leverer udførelse af høj kvalitet, og at de er lydhøre. Arbejdstagere i dette afsnit er ansvarlige for at oprette databaseteknik til at integrere apps. De er også nødvendige for at udvikle interaktive medieapps.

Rapporterer til

  • Tech Lead
  • Chief Technology Officer

C# Udvikleransvar

  • Konfigurer, design, udvikler, test og kommunikerer arbejdsområde, brugerdefineret web og bærbare apps
  • Kompiler klientprogrammeringskrav og udvikling af relevante programmeringsapps og projekter
  • Undersøg og evaluer programmeringsrelaterede udviklinger og produkter
  • Oversigt og designtest og supportteknikker samt aktiviteter
  • Opret og komponerer fremragende kodning, der passer til kundens behov
  • Opret programmeringsdokumentation samt opdatering af eksisterende dokumentation
  • Konfigurer, konstruerer og kør enkle apps skrevet i C#
  • Hjælp og støtte andre kolleger i forskellige bestræbelser
  • Motiver kolleger til at holde på toppen af ​​aktivitetsfrister og forblive under kundernes budgetter
  • Sæt bedste praksis, modeller og procedurer i handling, herunder kvalitets- og transportprincipper
  • Sørg for konsistens med registrerede programmeringsteknikker og systemer i hele livscyklussen for programmeringsartikler

C# Udviklerkrav og færdigheder

  • dygtige med C#, med en grundig forståelse af dets økosystemer
  • Kendskab til .NET -rammen
  • Kendskab til mono -rammen
  • Fast greb om objektorienteret programmering
  • Evne til at skrive genanvendelige C# biblioteker
  • Kendskab til adskillige design- og arkitektoniske mønstre
  • Forståelse af samtidighedsmønstre i C#
  • Erfaring med Microsoft SQL Server
  • Arbejdskendskab til større webapplikationsrammer som Nancy
  • Kendskab til Windows -præsentationsrammen
  • Evne til at skrive rent, forståelig C# -kode
  • Forståelse af kerne designideer, der ligger til grund for en skalerbar applikation
  • Design af databaseskemaer til at repræsentere og støtte forretningsdrift.
  • Grundlæggende viden om den fælles sprogkørsel (CLR), dets grænser, mangler og løsninger
  • Indstilling af automatiserede testplatforme og enhedstest
  • grundig forståelse af kodeversionsværktøjer
  • Forståelse af kontinuerlig integration