ASP.NET

ASP.NET Developer Job Description Template

一个可定制的职位描述模板,用于招聘世界级的ASP.NET developers. Use this as the starting point for your next hire.

Share

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

Because it is a very mature technology from the early 2000s, there is a formidable amount of legacy code in ASP.NET. 许多旧代码的性能或可扩展性不如预期,并且可能会被黑客攻击, inconsistencies, and the overuse of dependent libraries and techniques. 这种复杂性通常需要具有简化和现代化大型代码库技能的开发人员, implementing more client-side behavior, and calling microservices.

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

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

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

ASP.NET 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, 以及所有你认为能让你的公司有趣的东西. }}

Job Description

We are looking for an experienced ASP.NET developer who will work on {{ modernizing, maintaining, and/or extending }} 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文件,组织和一致
  • 通过开发自动单元测试和集成测试来提高准确性
  • {{ Add any other relevant responsibilities here }}

Skills

  • Proficient understanding of web verbs, JSON and XML protocols, style sheets, and other web techniques
  • Proficiency in {{ C# | Visual Basic, depending on the specific project }}
  • Experience using .NET {{ 4.5+ | Core }}
  • Experience with single-page apps and dynamic DOM modifications
  • 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 }}
  • Understanding of scaling with stateless techniques
  • Experience with hosting in {{ Microsoft Azure, Amazon Web Services, etc. }}
  • Familiarity with {{ Kendo UI | DevExpress | Syncfusion }}
  • Integrating web analytics tools {{ particularly Google Analytics, if applicable }}
  • {{ Make sure to mention any other frameworks, libraries, or other technologies relevant to your project }}
  • {{ List education level or certification you require }}
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 them, comment on them, or even contribute your own.

Read the Questions

Hire a Top ASP.NET Developer Now

Toptal is a marketplace for top ASP.. NET开发人员、工程师、程序员、编码员、架构师和顾问. 顶级公司和初创公司可以聘请Toptal专职(全职)、小时或兼职ASP.NET freelancers for their mission-critical software projects.

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框架,大型系统集成,以及各种行业的企业解决方案. He also has a master's degree in information systems. 他专门从事企业级应用程序开发 .NET platform. michael参与过许多成功交付的项目,包括前端和后端.

Show More

Sagi Kovaliov

Freelance ASP.NET Developer
United StatesToptal Member Since March 30, 2017

Sagi is a top-performing, 微软认证高级Azure DevOps工程师,拥有十年扎实的DevOps实践经验, programming, scripting, and business intelligence. Sagi专注于使用Azure DevOps和Azure云平台构建和实现DevOps流程. 通过利用他在多个应用程序开发领域获得的经验, Sagi已经成为市场上最杰出的专家之一.

Show More

Boris Sedov

Freelance ASP.NET Developer
Czech RepublicToptal Member Since March 19, 2018

在过去的十年里,Boris一直是一个使用ASP的全栈开发人员.. NET、Ruby on Rails、iOS和Swift技术,主要与企业和初创公司合作. He has worked as an outsourcer for the past five years. 他也是电子商务框架专家,专门从事支付系统架构设计. Boris已被认证为nopCommerce开发人员,并在Nop中担任团队领导.ROCKS company.

Show More

Dan Napierski

Freelance ASP.NET Developer
United StatesToptal Member Since April 28, 2016

Dan是一名专注于区块链技术应用的软件架构师和技术专家. 他拥有多年的专业咨询服务经验,为从初创公司到跨国公司的客户提供服务. 他擅长将严格的测试和防弹代码引入棘手的工程挑战. 他在人工智能的许多方面都有深厚的专业知识, blockchain, machine learning, and automation.

Show More

Mukesh Agrawal

Freelance ASP.NET Developer
IndiaToptal Member Since April 30, 2014

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

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.