.NET高端职位招聘要求
某位博友发布的各高级岗位的招聘要求,摘下来做个参考。
--------------
系统架构师:
1、硕士及以上学历,博士有项目成果者优先;
2、五年以上工作经验,三年以上互联网经验,一年以上大型软件项目总体设计、分析、架构经验,有移动互联网或云计算虚拟化系统设计开发经验者优先;
3、具有丰富的大型分布式系统的架构经验,在大数据处理、高并发、高性能支持等方面有扎实的设计经验和处理能力
4、精通掌握主流软件设计思想和设计模式。编程技术知识扎实,熟悉IO,多线程,异步处理,网络编程等基础框架和常用中间件产品,熟悉缓存,消息,搜索等机制
5、熟悉分布式、延展性、可扩性架构设计,具备大流量、大访问量、高负载环境下的系统开发及优化经验;
6、精通UML、OOP、设计模式;
7、具有良好的技术文档撰写能力;
8、具有良好的沟通能力、协调能力和团队合作精神,乐于接受挑战。
.NET技术专家:
1、本科及以上学历,计算机相关专业毕业,6年以上开发经验,2年以上系统设计经验;
2、精通C#开发技术,深入理解.Net Framework和B/S架构, 熟悉与精通.net下的各种应用框架,如MVC,WCF等,熟练掌握windows平下台应用性能调优技巧;
3、至少主导构建过1个以上的高并发或高性能Web项目。
4、精通软件架构、设计模式、UML语言,熟练使用UML建模工具,有丰富的系统分析与设计经验,掌握可重用、扩展构架机制;
5、精通数据库设计,深入了解SQL SERVER,有对复杂Sql语句和存储过程等的开发与优化经验,有大数据量、高并发访问处理经验;
6、熟悉网络编程和多线程编程;熟悉分布式系统的架构、设计和优化;
7、具有良好的沟通能力、协调能力、团队合作精神与主人翁意识,乐于接受挑战;
8、有良好的英文资料的书写、阅读及英文口语表达能力;
9、有大型电子商务网站架构、分布式系统的完整实施过程经验者优先。
.NET高级研发工程师:
1、10年以上Asp.net等微软技术开发经验,有企业管理软件、即时通讯、电商、视频等行业开发经验,有windows、linux等运维经验,有私有云搭建经验。
2、熟练掌握Asp.Net(C#),java,php,C、C++、perl、Python、O-C/Swift、Go等3种或以上开发语言,熟练应用3种以上编程工具,精通HTML5、JQuery,CSS3/js,Ajax,Jquery等前端
技能。熟悉AngularJS,Node.js等不同的前端技术方案。熟练API的设计及开发;同时对数据的高并发有自己的解决方案。熟悉多种设计模式并能把设计模式合理地引入开发实践,理
解服务器性能、负荷与各种程序代码的相互关系;有大数据高并发处理能力;
3、对微软技术路线,要求熟悉C#6 、ASP.NET5.0、WCF、 MVC6、CLR、类型反射、晚期绑定和基于特性的编程经验和案例 动态类型和动态语言运行时、多线程、并行和异步编
程经验和案例网络编程经验和案例 委托、事件和Lambda表达式LINQ、EF、内存管理、理解服务器性能、负荷与各种程序代码的相互关系,有大数据高并发处理能力经验和案例,
高效的移动端接口设计能力,了解.NET开发移动端程序;
4、熟悉SQL Server、Oracle、mysql、MongoDB等3种以上主流数据库管理系统,有很强的数据库优化能力;
5、具有良好的代码和文档编写能力;工作认真负责,学习能力强,能够在短时间内承担公司项目开发工作;有强烈的事业心和责任心,具有良好的团队合作精神。