岗位职责:
(1)理解业务需求,推动主要的技术决策,并最终表达为软件构架。制定系统的整体框架(包括技术框架和业务框架),协助把控项目进度,进行技术风险评估。负责系统架构方案评审及监督指导,保障系统架构质量。
(2)主导敏捷开发流程,负责软件产品核心模块的设计开发工作,包括软件架构设计、核心模块代码开发、技术文档撰写和管理、源码管控、测试与部署等。
(3)带领研发团队进行软件产品开发,参与指导其他模块的设计与开发、代码Review、问题追踪、自动化测试、指导核心技术问题的攻关,系统优化,并解决系统开发、运行中出现的各种问题,对软件产品的功能、性能和质量负责。
(4)能持续提升开发团队的工作热情、工作质量和工作效率。
任职要求:
(1)精通产品级前后端分离的应用软件开发平台架构。
(2)精通Java应用系统技术栈,包括网络架构,Web Server,中间件,DB,缓存,存储解决方案。精通Java、Python、 JavaScript、或PhP/Html语言,深刻理解相应的编程规范。
(3)熟悉Docker等容器技术,具备容器的编排部署经验。
(4)熟悉敏捷开发的软件工程流程,理解设计、开发、测试、部署、上线、迭代升级等环节和流程,有实际项目管理经验。
(5)了解自动化测试和质量监控流程,熟悉功能测试,单元测试,集成测试的开发。
(6)熟悉云计算环境,熟悉大数据技术,有基于Hadoop框架的编码经验者优先。
(7)211及985院校计算机、软件、电子信息、通信等相关专业本科以上学历,5年以上软件工程开发经验,2年以上开发经理或开发架构师工作经验。
(8)极强的问题解决能力,具备极强的团队领导、合作能力和沟通能力,擅长各种技术文档的书写。极强的问题解决能力。
联系我时,请说是在高安市吞天科技有限公司看到的,谢谢!