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等前端技术优先;
- 能够熟练阅读英文文档,对开源项目有浓厚的兴趣,并有自己独到的见解。