工作职责与任务:
1、 独立承担项目软件开发;
2、 负责项目的整体规划与实施,并撰写相关文档;
3、 负责项目的需求分析,架构设计、核心算法设计、关键功能设计;
4、 负责与项目经理、产品经理共同进行客户调研、业务需求流程分析设计;
5、 负责系统的总体技术方案与系统设计,系统的质量控制;
6、 根据设计、需求文档按时完成代码编写、调试、测试、发布;
7、 完善和修正现有软件产品BUG,并优化现有产品;
8、 负责培养指导工程师、助理工程师编码工作;
9、 负责定期组织召开工作经验分享交流会,提升团队协同工作能力;
10、 完成领导交办的其他工作任务。
任职资格:
1、学历/专业:大学本科及以上学历,理工科相关专业毕业。
2、工作经验:具有5年以上软件项目开发经验。
3、知识技能:
(1)、精通C#语言,精通.NET Core架构,熟悉JAVA;
(2)、精通VS等开发环境,能独立开发高性能应用软件;
(3)、熟悉Android应用开发框架,以及UI实现相关技术,能独立开发高性能的Android应用软件;
(4)、精通MYSQL等常用数据库,具有数据库设计和运维经验;
(5)、精通HTML、CSS、WebService、AJAX、XML等开发技术;
(6)、精通网络通信开发,熟悉TCP/UDP、http、Modbus等通信协议
(7)、熟悉.NET平台下的BS、CS体系结构,能熟练使用C#进行多层结构、分布式应用程序开发工作;
(8)、熟悉常用设计模式,对面向对象有深入的理解;
(9)、熟悉Windows、Linux操作系统知识;
(10)、熟悉Windows、Android性能忧化、 内存分析等
4、能力:英语读写能力强,具备良好的学习能力,思维敏捷,善于沟通和团队协作;具有较强的方案文档撰写能力;具有较强的分析问题和独立解决问题的能力。
5、态度:主动热情,耐心细致,具备责任感和事业心,具备团队合作精神。