工作职责:
- 参与生产运营管理软件需求分析和评审;
- 按软件需求规格进行软件设计、数据模型设计和关键功能的编码实现,确保软件质量;
- 指导开发人员的软件开发工作,进行代码审查和交付成果确认;
- 分析并解决软件开发过程中的问题;
- 参与软件测试、部署、实施等工作;
任职资格:
- 8年以上Java开发工作经验,5年以上系统设计经验。本科学历以上,有MES/WMS/LIMS/QMS/EAM系统和低代码平台开发经验者优先;
- 具有很强的业务理解和抽象能力,能够独立进行领域模型和数据模型设计,有0到1的业务系统数据模型设计经验;
- 深刻理解面向对象程序设计与开发、熟练掌握设计模式并结合实际场景合理应用;
- Java基础扎实,编码风格优良,有良好的软件工程知识和编码规范意识,具备一定的复杂系统架构设计能力;
- 熟悉分布式系统的设计和应用,熟悉常用开发框架,如Spring全家桶等;熟悉多线程、缓存、消息等机制;
- 熟悉前端开发技术(Vue3、TypeScript等)并有实际开发经验;
- 熟练掌握MySQL、PostgreSQL等开源数据库,良好的SQL编写及调优能力;
- 熟悉工作流技术(activiti、flowable、camunda等),有实际使用经验优先;
- 熟练使用Git等工具,熟悉代码版本及分支管理流程;
- 熟悉Linux平台下常用命令操作;
- 熟悉GraphQL者优先;
- 学习能力强,适应能力强,有一定抗压能力,关注最新的技术,追求优雅的编码;
- 具备良好的沟通能力,有责任心,乐于挑战,自驱力强;