1、开发技术:主要以.net平台C#语言为主
熟练掌握 WebFrom、WinFrom、MVC、HTML、css、javascript、JQuery、EasyUI、bootstrap、AngularJS,EXTJS等前端框架技术的使用。
熟练掌握 EF,ADO,NET,ORM(Hibernate,mybatis) 等数据交互框架的使用。
熟练使用 ASHX,WCF,WebService,ASP.NET Web API 等后台服务技术(前后端分离)
熟练使用 MSSQL server、MySQL、Oracle、等数据库,熟练编写SQL
熟练使用 kettle 数据抽取工具,taskctl 数据调度平台
熟悉K2,H3 等BPM工具的开发使用
2、业务能力:
参与产品构思和架构设计,熟悉项目开发流程,沟通了解项目需求,根据业务设计数据库,编写设计文档,利用框架快速开发功能模块。优化代码逻辑,业务逻辑
3、技术对接:
根据业务对接三方系统(企业微信,支付宝 等),BPM平台(K2,H3 等),ERP系统(SAP,OA 等)
采购系统:
基于.net平台C#开发,B/S架构,框架 Bootstrap+MVC+三层框架+EF,数据库 SQL SERVER,对接产品SAP,K2。 包括全公司的间接采购、应付单、预付款、间接采购供应商的申请及批准以及直接采购订单的审批,审批后直接生成订单,并即时进入SAP,在SAP中收货和付款,并将收货信息和付款信息回传到采购系统供查询。采购系统也管理间采供应商的新增、修改、审批 。系统包含微信端基于framework7和AngularJS 开发。可在微信端进行审批,提交,查看等操作。
三方物流项目:
使用kettle开发数据同步作业,taskctl平台调度监控定时运行,基于SQL server 数据库,无用户交互界面。 主要定时执行作业同步主数据,发货数据,移库数据等。 根据业务对接多个物流公司。实现从 ERP > 中间平台 > 三方公司 、 三方公司 > 中间平台 > ERP 的多个业务数据流转 。根据业务接口设计同步作业,处理接口数据。灵活设计数据库表结构,表关系,编写SQL使用一个存储过程灵活处理十几张表的数据转换。作业同步发生异常邮件提醒,记录错误日志。