ASP.NET

ASP.NET Developer Job Description Template

一个可定制的职位描述模板,用于招聘世界级的ASP.NET developers. 将此作为下次招聘的起点.

Share

ASP.NET是一组广泛的以web为中心的技术的名称, markup syntaxes, and tools based on the Microsoft .NET framework and languages. But it can also refer specifically to Web Forms,这是一个用于创建网站的可视化拖放系统. Web Forms可以使开发人员避开JavaScript和其他浏览器细节,同时在服务器上执行大部分或全部处理. 它通常用于具有输入表单的数据密集型业务应用程序.

因为从21世纪初开始,这是一项非常成熟的技术, ASP中有大量的遗留代码.NET. 许多旧代码的性能或可扩展性不如预期,并且可能会被黑客攻击, inconsistencies, 以及过度使用依赖库和技术. 这种复杂性通常需要具有简化和现代化大型代码库技能的开发人员, implementing more client-side behavior, and calling microservices.

An ASP.. NET开发人员应该精通c#(有时是Visual Basic),熟悉数据库和ADO等相关技术.NET and Entity Framework. 他们还应该熟悉JavaScript和jQuery, 以及一个或多个常见的第三方控制库,如Telerik或DevExpress.

When hiring for ASP.NET-based projects, 包含连接系统的列表是很重要的, the status of development, and the direction of future development. 这个职位可能需要一个可以用更现代的系统(比如MVC/Razor)重写整个应用程序的人, or another ecosystem entirely, like Angular. 或者它可能需要有人维护和调试复杂的表单验证. 这两种需求需要完全不同的技能,所以最好有明确的意图.

The sample ASP.下面的。NET开发人员职位描述旨在帮助您定制,以帮助您编写完美的招聘广告-这是为您的项目找到并雇用合适人选的第一步.

ASP.。NET开发人员-工作描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你认为能让你的公司有趣的东西. }}

Job Description

We are looking for an experienced ASP.NET developer who will work on {{现代化、维护和/或扩展}} a code base of {{ describe your system’s main purposes }}. You will also be responsible for {{降低复杂性、维护单元测试、创建集成和/或添加新功能}}.

Daily tasks will include algorithm development; system-level problem solving; writing high-quality, non-duplicated, and documented code; database schema design; and implementing complex controls such as tabbed interfaces.

You will {{负责UI设计|创建设计师提供的模型的像素完美实现}}.

Responsibilities

  • Selecting libraries and tools for {{提高准确性,改进DevOps流程,和/或实现新功能}}
  • 保持web资产,包括JavaScript和CSS文件,组织和一致
  • 通过开发自动单元测试和集成测试来提高准确性
  • {{在这里添加任何其他相关职责}}

Skills

  • Proficient understanding of web verbs, JSON and XML protocols, style sheets, and other web techniques
  • Proficiency in {{c# | Visual Basic,取决于具体项目}}
  • Experience using .NET {{ 4.5+ | Core }}
  • 有单页应用和动态DOM修改经验
  • Writing tests with {{ NUnit | XUnit | MSTest }}
  • Proficient knowledge in {{ MSSQL | MySQL | Oracle | other RDBMS }}
  • Experience with code-first {{ or schema-first }} ORMs {{ including Entity Framework }}
  • 理解使用无状态技术进行扩展
  • Experience with hosting in {{ Microsoft Azure, Amazon Web Services, etc. }}
  • Familiarity with {{ Kendo UI | DevExpress | Syncfusion }}
  • Integrating web analytics tools {{特别是Google分析,如果适用的话}}
  • {{ Make sure to mention any other frameworks, libraries, 或其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal’s growing, community-driven list of essential ASP.NET interview questions

Recent ASP.NET Articles by Toptal Engineers

Find the right ASP.NET interview questions

Read a list of great community-driven ASP.NET interview questions.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top ASP.NET Developer Now

Toptal is a marketplace for top ASP.. NET开发人员、工程师、程序员、编码员、架构师和顾问. 顶级公司和初创公司可以聘请Toptal专职(全职)、小时或兼职ASP.NET自由职业者的关键任务软件项目.

See Their Profiles

Dmitry Pavlov

Freelance ASP.NET Developer
RussiaToptal Member Since July 16, 2012

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

Show More

Cheryl Hoskins

Freelance ASP.NET Developer
United StatesToptal Member 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

Mihael Pejak

Freelance ASP.NET Developer
CroatiaToptal Member Since December 30, 2016

michael已经做了10多年的开发人员,有7年以上的开发经验 .. NET框架,大型系统集成,以及各种行业的企业解决方案. 他还拥有信息系统硕士学位. 他专门从事企业级应用程序开发 .NET platform. michael参与过许多成功交付的项目,包括前端和后端.

Show More

Discover More ASP.NET Developers in the Toptal Network

Start Hiring

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

Join the Toptal community.