1、计算机及相关专业本科以上学历,2年以上使用C#基于Asp.Net + SQL Server的开发经验; 2、长期参与互联网研发团队协作,熟悉与前端工程师的协作,有大型网站开发经验优先; 3、熟悉HTML/XHTML、CSS等网页制作技术,熟悉页面架构和布局; 4、熟练掌握SQL语句和存储过程、视图、触发器的开发,了解SQL语句优化方法,熟练掌握SQL Server/MySQL; 5、理解数据库事务的原理,会正确使用数据库事务; 6、了解.NET的运行机制和原理,深入理解引用类型和值类型的区别,了解GC工作机制; 7、熟练掌握.NET框架类库,包括集合、XML、正则表达式、文件I/O、文本处理、WCF、WF、ADO.NET、EntityFramework、Linq、MSMQ、Net、Threading等; 8、了解.NET远程调用原理,了解HTTP、TCP协议,掌握WebService、WCF服务、Http网关、MSMQ等远程调用的开发方法; 9、熟练掌握ADO.NET类库,了解ORM原理,熟练掌握至少一种数据访问框架:EntityFramework,Linq,Enterprise Library、iBatis.NET、NHibernate等; 10、良好的沟通与表达能力、思维逻辑清晰,较强的动手能力; 11、良好的代码编写习惯,有进取心、求知欲强烈、对工作充满热情; 12、能熟练阅读英文技术文档。 |