C# Utvikler Jobbbeskrivelse Mal/Brief

Vi ansetter en C# -utvikler som vil ha ansvaret for å lage C# -apper som spenner fra back-end-tjenester til klientsiden-applikasjoner. De viktigste målene dine vil være å designe og konstruere disse appene og samarbeide med resten av teammedlemmene som jobber med forskjellige lag av infrastrukturen. Som et resultat er det nødvendig med en dedikasjon til samarbeidende problemløsning, kompleks design og produkter av høy kvalitet.

C# Utviklerjobbprofil

En C# -utvikler er noen som skriver programmer og er ansvarlig for å karakterisere nettstedets sammensetning basert på kundens krav. Denne seksjonens eksperter har til oppgave å skissere og utvikle pålitelig C# -kode. De forventes også å passe på C#. C# Spesialister er nødvendige for forskjellige oppgaver, inkludert å opprette og planlegge brukergrensesnitt, og de spiller en avgjørende rolle i bevaring av kvalitetskode.

En C# -utvikler er ansvarlig for å sikre at programmer leverer utførelse av høy kvalitet og at de er lydhøre. Arbeidere i denne delen er ansvarlige for å opprette databaseteknikk for å integrere apper. De er også nødvendige for å utvikle interaktive medieapper.

Rapporterer til

  • Teknisk bly
  • Chief Technology Officer

C# Utvikleransvar

  • Konfigurer, design, utvikle, test, vedlikehold og kommuniser arbeidsområde, tilpasset nett og bærbare apper
  • Sett sammen krav til klientprogrammering og utvikle relevante programmeringsapper og prosjekter
  • Undersøk og evaluer programmeringsrelaterte utviklinger og produkter
  • Skissere og designtesting og støtteteknikker, samt aktiviteter
  • Lag og komponer utmerket koding som passer kundens behov
  • Opprett programmeringsdokumentasjon samt oppdater eksisterende dokumentasjon
  • Konfigurer, konstruer og kjør enkle apper skrevet i C#
  • Hjelp og støtte andre kolleger i forskjellige bestrebelser
  • Motiver kolleger til å holde seg oppdatert på aktivitetsfrister og holde deg under kundenes budsjetter
  • Sett beste praksis, modeller og prosedyrer til handling, inkludert kvalitets- og transportprinsipper
  • Sørg for konsistens med registrerte programmeringsteknikker og systemer gjennom hele livssyklusen til programmeringselementer

C# Utviklerkrav og ferdigheter

  • Dyktig med C#, med en grundig forståelse av økosystemene
  • Kunnskap om [The.net] (http://the.net/) rammeverk
  • Kunnskap om mono -rammeverket
  • Fast forståelse av objektorientert programmering
  • Evne til å skrive gjenbrukbare C# -biblioteker
  • Kunnskap om mange design og arkitektoniske mønstre
  • Forståelse av samtidig mønstre i C#
  • Erfaring med Microsoft SQL Server
  • Arbeidskunnskap om store rammer for webapplikasjoner som Nancy
  • Kunnskap om Windows -presentasjonsrammen
  • Evne til å skrive rent, forståelig C# -kode
  • Forståelse av kjernedesignideene som ligger til grunn for en skalerbar applikasjon
  • Designe databaseskjemaer for å representere og støtte forretningsdrift.
  • Grunnleggende kunnskap om Common Language Runtime (CLR), dets grenser, feil og løsninger
  • Å sette på plass automatiserte testplattformer og enhetstester
  • grundig forståelse av kodeversjoneringsverktøy
  • forståelse av kontinuerlig integrasjon