软件开发工程师

Job Category: 产品
Job Location: 上海
Job Type: 全职

Responsibilities:

  • 参与产品需求沟通与设计反馈;
  • 参与产品模块的架构设计与开发;
  • 根据原型设计文档完成应用系统的开发,按时按质完成研发任务;
  • 负责项目代码需求分析、设计、开发、测试;
  • 协调前后端工作,并编写相关的接口文档;
  • 有架构系统经验,了解各种开源框架使用,了解云产品的使用;
  • 参与从0到1的企业端云产品开发;
  • 进行技术设计、代码编写的标准化;

Requirements:

  • 计算机专业,本科学历,1-3年开发经验;
  • 2B企业软件开发经验;
  • 熟悉B/S应用系统的开发,熟悉OO,分层架构,MVC架构;
  • 熟悉Visual Studio、VS CODE、GIT、TFS等开发工具;
  • 熟悉.Net Core、ASP.Net、MVC、C#、LINQ、Web API、RESTFul、EF、NHibernate、UnitTest;
  • 熟练掌握DDD、IOC、AOP等常用设计理念,IOC容器,Unity、Autofac、Ninject,熟悉ABP框架;
  • 熟悉HTML5、CSS、Javascript、JQuery、Zepto、Bootstrap、Ajax、JSON、MUI、SUI、WeUI、移动端H5开发;
  • 熟悉关系型数据库(SQL Server、MySql),编写T-SQL,存储过程,了解SQL性能调优,有NoSQL(Redis、MongoDB)经验者优先;
  • 有良好的编码习惯和单元测试习惯,能遵循开发流程、文档规范和编码规范,能独立学习技术并解决问题,对新技术有钻研精神;
  • 有良好的团队合作精神和承受压力的能力,有敬业精神;
  • 有人力资源系统开发经验者优先;
  • 了解Vue.Js, Angular.Js等前端技术优先;
  • 能够熟练阅读英文文档,对开源项目有浓厚的兴趣,并有自己独到的见解。

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf