ASP.NET Developer Job Description Template
一个可定制的职位描述模板,用于招聘世界级的ASP.NET developers. Use this as the starting point for your next hire.
Trusted by leading brands and startups
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 }}
Recent ASP.NET Articles by Toptal Engineers
A .NET Programmer’s Guide to CancellationToken
.NET on Linux: Simpler Than It Seems
Building an ASP.NET Web API With ASP.NET Core
Angular 5/ASP.NET Core: The Best of Both Worlds
How to Improve ASP.NET App Performance in Web Farm With Caching
8 Reasons Why Microsoft Stack Is Still a Viable Choice
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.
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 ProfilesDmitry Pavlov
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 MoreCheryl Hoskins
谢丽尔是一名具有强大沟通技巧的开发人员,她寻求提供令客户满意的软件解决方案. She has enjoyed working with React, Node.js, REST APIs, GraphQL, SQL, MongoDB, 和JavaScript最近准备开始把她的技能为你工作. In addition to her technical background, Cheryl拥有MBA学位,可以将您的业务需求转化为高质量的软件解决方案.
Show MoreMihael Pejak
michael已经做了10多年的开发人员,有7年以上的开发经验 .. NET框架,大型系统集成,以及各种行业的企业解决方案. He also has a master's degree in information systems. 他专门从事企业级应用程序开发 .NET platform. michael参与过许多成功交付的项目,包括前端和后端.
Show MoreSagi Kovaliov
Sagi is a top-performing, 微软认证高级Azure DevOps工程师,拥有十年扎实的DevOps实践经验, programming, scripting, and business intelligence. Sagi专注于使用Azure DevOps和Azure云平台构建和实现DevOps流程. 通过利用他在多个应用程序开发领域获得的经验, Sagi已经成为市场上最杰出的专家之一.
Show MoreBoris Sedov
在过去的十年里,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 MoreDan Napierski
Dan是一名专注于区块链技术应用的软件架构师和技术专家. 他拥有多年的专业咨询服务经验,为从初创公司到跨国公司的客户提供服务. 他擅长将严格的测试和防弹代码引入棘手的工程挑战. 他在人工智能的许多方面都有深厚的专业知识, blockchain, machine learning, and automation.
Show MoreMukesh Agrawal
Mukesh拥有超过16年的软件开发和设计经验,专门从事微软技术堆栈和高效开发的能力, scalable, and fault-tolerant solutions to complex problems. 他在软件开发周期的各个阶段都有丰富的经验.
Show MoreDiscover More ASP.NET Developers in the Toptal Network
Start HiringToptal Connects the Top 3% of Freelance Talent All Over The World.
Join the Toptal community.