C#

C# Developer Job Description Template

C# is a modern, general purpose, 围绕公共语言基础结构设计的面向对象编程语言. 优秀的c#开发人员能够处理开发应用程序的许多方面, including but not limited to performance, scalability, security, testing, and more. c#开发人员可以开发在台式计算机上运行的现代应用程序, 甚至是支持现代web应用程序的复杂后端流程. The frameworks .Net和Mono的结合使得使用c#开发的应用程序可以针对广泛的平台.

Share

C# is a modern, general purpose, 围绕公共语言基础结构设计的面向对象编程语言. 优秀的c#开发人员能够处理开发应用程序的许多方面, including but not limited to performance, scalability, security, testing, and more. c#开发人员可以开发在台式计算机上运行的现代应用程序, 甚至是支持现代web应用程序的复杂后端流程. The frameworks .Net和Mono的结合使得使用c#开发的应用程序可以针对广泛的平台.

为c#开发人员写一份好的职位描述和招聘广告需要重点放在项目所需的特定技术上. 当你正在寻找一个高级c#开发人员来填补一个特定的利基, 在你的招聘广告中发布一个通用的c#开发人员描述将会引来大量不熟悉所需技术的人的申请, 或者对整个语言和平台的了解非常有限.

本文将为您提供一个c#开发人员职位描述示例,帮助您编写完美的招聘广告, 确保你很容易找到并雇用符合你特定标准的人.

C# Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{Write a short and catchy paragraph about your company. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, and everything else you think makes your company interesting.}}

Job Description

我们正在寻找负责构建c#应用程序的c#开发人员, 包括从后端服务到客户端对应服务的任何内容. 您的主要职责将是设计和开发这些应用程序, 并与团队的其他成员在基础设施的不同层面进行协调. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • 将应用程序故事板和用例转换为功能应用程序
  • 设计、构建和维护高效、可重用和可靠的c#代码
  • 确保应用程序的最佳性能、质量和响应性
  • 确定瓶颈和错误,并为这些问题设计解决方案
  • Help maintain code quality, organization, and automatization
  • {{Add other responsibilities here that are relevant}}

Skills

  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework {{you may specify particular versions based on your requirements}}
  • Familiarity with the Mono framework {{if needed}}
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server {{if deemed necessary for the project needs}}
  • Experience with popular web application frameworks, such as Nancy
  • Familiarity with Windows Presentation Framework {{if needed}}
  • Knack for writing clean, readable C# code
  • 理解可伸缩应用程序背后的基本设计原则
  • 创建表示和支持业务流程的数据库模式
  • 基本了解公共语言运行时(CLR)、它的限制、弱点和解决方法
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
  • Familiarity with continuous integration
  • {{一定要提到任何框架、库或任何其他与你的项目相关的技术}}
  • {{List education level or certification you require}}
See also:Toptal’s growing, community-driven list of essential C# interview questions

Recent C# Articles by Toptal Engineers

How to Hire C# Developers

C# software developers are experts in developing code, both for the .NET framework and platforms where .NET can be deployed, like Azure and Unity. This guide features hiring process best practices, job description tips, 面试问题和答案将帮助您确定最佳的c#候选人.

Read Hiring Guide

Find the right C# interview questions

Read a list of great community-driven C# interview questions.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top C# Developer Now

Toptal is a marketplace for top C# developers, engineers, programmers, coders, architects, and consultants. Top companies and startups can hire dedicated (full-time), hourly, 或者兼职的c#自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Rory Woods

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since June 5, 2014

Rory是一名软件顾问,提供满足企业需求的解决方案. 他带来了技术技能和经验,不仅指导团队如何构建,还指导团队构建什么. 他在微软web堆栈方面拥有丰富的经验,包括ASP.NET MVC, Web API, SQL Server, and Azure.

Show More

Dan Napierski

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since April 28, 2016

Dan是一名专注于区块链技术应用的软件架构师和技术专家. 他拥有多年的专业咨询服务经验,为从初创公司到跨国公司的客户提供服务. 他擅长将严格的测试和防弹代码引入棘手的工程挑战. He has deep expertise in many aspects of artificial intelligence, blockchain, machine learning, and automation.

Show More

Cheryl Hoskins

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since February 4, 2016

谢丽尔是一名具有强大沟通技巧的开发人员,她寻求提供令客户满意的软件解决方案. She has enjoyed working with React, Node.js, REST APIs, GraphQL, SQL, MongoDB, 和JavaScript最近准备开始把她的技能为你工作. In addition to her technical background, Cheryl拥有MBA学位,可以将您的业务需求转化为高质量的软件解决方案.

Show More

Scott Hankinson

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since June 18, 2020

斯科特开发的技术被微软(Microsoft)和谷歌(google)等公司使用&P Global. 他为面向大型实体的公司开发了软件集成, as well as in taking companies public via IPO. Scott has the ability to design, develop, and deliver database solutions into a production environment. 作为架构师,他能够控制软件开发团队的各个方面, developer, and project leader.

Show More

Mukesh Agrawal

Freelance C# Developer
IndiaFreelance C# Developer at Toptal Since April 30, 2014

Mukesh拥有超过16年的软件开发和设计经验,专门从事微软技术堆栈和高效开发的能力, scalable, and fault-tolerant solutions to complex problems. 他在软件开发周期的各个阶段都有丰富的经验.

Show More

Charles Cook, Ph.D.

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since July 29, 2014

Charles has a Ph.D. 并花了三年时间为NASA开发定制数据处理和分析程序. He specializes in scalable, 企业级应用程序开发和高吞吐量工程解决方案. He is also the founder and owner of GreatVocab.为此,他利用数据分析和控制理论中的新概念开发了核心系统.

Show More

Dmitry Pavlov

Freelance C# Developer
RussiaFreelance C# Developer at Toptal Since July 16, 2012

Dmitry是一位拥有20多年创作经验的顶尖开发者 .NET web applications. He mainly deals with ASP.NET Core and Blazor (C#, .NET Core) software development and architecture design these days. Dmitry曾九次获得微软MVP(开发者技术)奖,是一位有能力的社区领袖. 他还获得了计算机科学、构造地质学和建模的理学硕士学位. Clients call him "The Coding Machine."

Show More

Claudio Aldana

Freelance C# Developer
United StatesFreelance C# Developer at Toptal Since September 12, 2018

Claudio is a seasoned IT specialist focused on business outcomes, along with having a solid engineering background. He's applied data science to optimize customer satisfaction, product personalization, and customer churn. Claudio也是一名认证的SharePoint专家,曾与微软的知名客户合作过, helping them to maximize security, performance, and usability.

Show More

Discover More C# Developers in the Toptal Network

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.