岗位职责:1. 根据项目需求文档,对分配的模块进行功能细化和任务分解,评估开发工时;2. 根据开发进度和任务分配,独立完成相应软件模块的设计、开发任务;3. 输出项目开发中的技术设计文档;4. 对接前端/移动端API接口需求,完成接口设计;5. 严格按规定的流程、标准及规范进行功能代码编写、单元测试编写;6. 独立解决项目中产生的BUG和环境问题;7. 负责将项目功能交付测试,发布版本;8. 指导初、中级开发人员的开发工作,协助解决其遇到的技术问题; 技能要求:1. 熟悉B/S方向.Net体系框架,熟练掌握MVC、WebApi、WCF等技术;2. 扎实的C#编程基础,熟悉异步、多线程编程编程;3. 具有较好的面向对象思想,熟悉常用设计模式,掌握AOP框架、IOC框架的应用;4. 良好的编程习惯和代码风格;5. 熟练掌握一种或以上常用关系型数据库(MySQL/SQL Server/Oracle);6. 熟练掌握一种或以上分布式缓存系统的应用:Redis/Couchbase/Memcached,并了解其工作原理;7. 有丰富的WinForm开发经验的优先考虑;8. 具备合理的分布式缓存数据结构设计能力;9. 理解高级消息队列歇息(AMQP);10. 具备快速定位和分析问题能力,快速定位生产环境的bug。