岗位职责:
1、设计和开发基于Windows的客户端和服务端程序等;
2、维护、优化或重构现有软件系统架构;
3、新功能设计、开发、测试与技术文档撰写;
4、解决工程中关键问题和技术难题;
5、指导下级工程师或新员工完成相关工作。
任职要求:
2、 具备一定的软件项目开发管理经验,熟悉scrum等agile software development 开发模式,具有良好的编程风格;
3、 精通设计模式,掌握基本的软件架构设计思路;
4、 精通c#编程,包括多线程编程模式及同步、winform编程、复杂数据结构、platform interoperability、net remoting、regular expressions、 CodeDom等;
5、 熟练掌握MS SQL数据库的开发和应用;
6、 熟悉ADO.NET Entity Framework,Linq Linq to sql等;
7、 熟悉TCP/IP、UDP协议及SOCKET编程技术;
8、 熟悉C++编程、有图形数据处理或有WPF界面设计编程经验者优先。