C # Développeur Description du travail Modèle / Brief

Nous embauchons un développeur C # qui sera chargé de créer des applications C # allant des services back-end aux applications côté client. Vos objectifs clés seront de concevoir et de construire ces applications et de collaborer avec le reste des membres de l'équipe qui travaillent sur différentes couches de l'infrastructure. En conséquence, un dévouement à la résolution de problèmes collaboratifs, à une conception complexe et à des produits de haute qualité est nécessaire.

C # Profil du travail du développeur

Un développeur C # est quelqu'un qui écrit des programmes et est chargé de caractériser la composition du site Web en fonction des exigences du client. Les experts de cette section sont chargés de décrire et de développer un code C # fiable. On s'attend également à ce qu'ils s'occupent de C #. C # Les spécialistes sont nécessaires pour diverses tâches, y compris la création et la planification des UIS, et ils jouent un rôle crucial dans la préservation du code de qualité.

Un développeur C # est chargé de s'assurer que les programmes offrent une exécution de haute qualité et qu'ils sont réactifs. Les travailleurs de cette section sont chargés de créer l'ingénierie de la base de données pour intégrer les applications. Ils sont également nécessaires pour développer des applications médiatiques interactives.

Rapports à

  • Lead Tech
  • Directeur de la technologie

C # Responsabilités des développeurs

  • Configurer, concevoir, développer, tester, maintenir et communiquer la zone de travail, le Web personnalisé et les applications portables
  • Compiler les exigences de programmation des clients et développer des applications et des projets de programmation pertinents
  • Étudiez et évaluez les développements et les produits liés à la programmation
  • Terminer et concevoir des techniques de tests et de soutien, ainsi que des activités
  • Créer et composer un excellent codage qui répond aux besoins du client
  • Créer une documentation de programmation et mettre à jour la documentation existante
  • Configurer, construire et exécuter des applications simples écrites en C #
  • Aider et soutenir d'autres collègues dans divers efforts
  • Motiver les collègues à respecter les délais d'activité et à rester dans les budgets des clients
  • Mettez les meilleures pratiques, modèles et procédures en action, y compris les principes de qualité et de transport
  • Assurer la cohérence avec les techniques et systèmes de programmation enregistrés tout au long du cycle de vie des articles de programmation

C # Exigences et compétences du développeur

  • compétent avec C #, avec une compréhension approfondie de ses écosystèmes
  • Connaissance du framework .NET
  • Connaissance du cadre mono
  • Compétence ferme de la programmation orientée objet
  • Capacité à écrire des bibliothèques C # réutilisables
  • Connaissance de nombreux modèles de conception et architecturaux
  • Compréhension des modèles de concurrence en C #
  • Expérience avec Microsoft SQL Server
  • Connaissance pratique des principaux cadres d'applications Web tels que Nancy
  • Connaissance du cadre de présentation Windows
  • Capacité à écrire un code C # propre et compréhensible
  • Compréhension des idées de conception de base sous-jacentes à une application évolutive
  • Concevoir des schémas de base de données pour représenter et soutenir les opérations commerciales.
  • Connaissance de base de l'exécution de la langue commune (CLR), ses limites, ses défauts et ses solutions
  • Mettre en place des plates-formes de test automatisées et des tests unitaires
  • compréhension approfondie des outils de version de code de code
  • Compréhension de l'intégration continue