岗位;C#软件工程师
岗位职责1、参与公司客户端产品的研发,包括需求分析、设计、编码等环节;
2、解决系统实现过程中遇到的关键技术问题,根据业务进展情况进行新技术的研发;
3、根据公司的要求编写相关的技术文档,撰写所承担功能模块的设计说明书、开发说明书、部署文档;
4、配合项目经理完成相关任务目标;
任职要求:
1、大专及以上,2年以上C#/.NET开发工作经验,具有独立解决问题的能力;
2、具有扎实的软件知识,掌握操作系统、数据结构、计算机网络等基础知识;
3、具有良好的面向对象编程思想,熟练掌握常用的设计模式,熟悉面向服务和接口编程模式;
4、至少熟练掌握MySQL,SQL Server,Oracle中的一种数据库,精通SQL语言;
5、熟练掌握泛型、多线程、依赖注入、异常处理、基础性能优化等常规技术,并能在开发中正确使用;
6、精通C#语言,WEB开发以及Win form界面程序界面。了解JAVA开发者优先;
7、熟悉.NET框架中的MVC、Entity Framework等技术及其运用;
8、能够承受较大压力工作,具有较强的学习能力及责任心,良好的沟通、理解、分析能力,具备团队协作精神和团队意识。
9、熟悉Socekt通信、串口通信、webservice、多线程、P/Invoke、线程锁机制更佳