职责描述
开发企业应用系统后端。遵从架构设计、数据设计,按照产品(数据平台)定义,开发高质量高性能的服务后端。

  1. 负责数据平台(基于nextcloud)的研发,迭代升级和维护;
  2. 对现有的数据平台进行二次开发,功能完善和升能;
  3. 编写稳定可靠的php代码,进行必要的单元测试和集成测试,保证质量可靠;
  4. 参与代码评审。

任职要求

  1. 大学本科以上,计算机、软件工程相关专业为佳;
  2. 沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物;
  3. 具备良好的系统分析能力,良好的抽象思维和逻辑思维能力,独立分析问题解决问题的能力;
  4. 有较强的代码阅读、分析能力;
  5. 5年以上程序设计经验,总代码行8万+,能够编写高质量(模块化、高可读)、高性能代码;
  6. 了解掌握现代Web技术,包括TCP/IP,HTTP,HTML、CSS、JavaScript,熟悉Nignx原理、部署和配置;
  7. 精通PHP,精通Web服务端技术原理,懂得设计模式,熟悉MVC、路由控制、过滤器、控制反转、依赖注入、REST等等;
  8. 熟练掌握常用的php开发框架,开发过基于下述框架的应用 WordPress,NextCloud (OwnCloud);使用过Laravel, CakePHP, CodeIgniter, Yii, Zend, Symphony, PHP-MVC之一;
  9. 熟悉MySQL/MaraiDB,postgreSQL,MongoDB等主流数据库;
  10. 熟悉敏捷开发过程,熟练使用Git,擅于参与代码评审。

优先考虑

  1. 大型(200+ 功能点)企业应用;
  2. 贡献开源PHP代码;
  3. 贡献其它Github优秀项目;
  4. 熟悉NextCloud (OwnCloud)源码;
  5. 大数据平台开发。