1.2万-2万
南京新城科技园05幢4楼
岗位职责:
1、对技术实现负责:主导本部门业务的研发模型制定、系统设计、技术选型和概念验证等,进行技术风险评估、成本评估,参与功能实现,确保本部门业务落地相关的技术问题得到解决;
2、对开发进度负责:负责开发规范、开发标准的制定、执行与考核,解决落地实施中的各种问题,保证研发进度的达成;
3、对软件质量负责:合理利用管理手段和技术手段提升产品质量,保证软件产品低故障率,对代码进行定期REVIEW,保证代码的质量,对研发结果负责;
4、负责软件团队的管理,部门工作计划制定与监督,人员考核,培养和激励团队,负责团队能力和研发效率提升,合理规划部门内人员的选、育、用、留;
5、与市场、商务、产品、售前和售后等人员配合,出具响应市场的技术方案和参与与客户的技术交流,支撑现场上线和业务运维中的问题解决,合理安排部门的外部技术支持,保障客户现场的问题响应和解决速度;
6、负责组织编制技术发展长远规划,负责部门新技术引进、实施,确保技术的超前性、竞争性;
7、承担产品的架构设计工作,承担核心模块的开发工作,指导开发工程师,攻克研发过程中的疑难技术问题;
8、承担新技术的预研与引进工作,不断提升产品的技术竞争力;
9、负责公司现有软件的维护和升级;
10、完成公司规划的软著和专利任务;
11、完成领导交办的其他工作。
任职要求:
1、有软件团队管理经验,有底层软件和应用层软件设计经验,有软件架构设计经验,熟悉软件研发流程,熟悉软件版本控制;
2、有10年以上实际项目开发、管理、执行实施落地经验,熟悉市场主流的架构设计方法(微服务架构、分布式架构、高并发架构、云化架构等);
3、熟悉常用设计模式,有大型分布式、集群、高并发、高负载、高可用系统设计经验;
4、具备软件层次架构、中间件思维,具备独立开发设计中间件(SDK)的经验,熟悉常见的企业级架构模式,及数据库设计;
5、精通Web编程,熟悉Java及Java EE规范、常用设计模式及Spring、springboot、springcloud、myBatis等常用的开源框架;
6. 熟练使用Git,SVN,Maven等工具;
7、能独立从0到1构建系统和实现相关功能,未脱离一线,主导并实际参与产品研发,承担主要研发任务;
8、熟悉网络编程,有软硬件对接(直接与设备通讯)经验,并在项目中有实际应用;
9、能输出软件系统相关设计文档,包括不限于:架构设计、概要设计、详细设计等;
10、具备良好的团队合作精神和创新意识,具备良好的沟通、组织、协调能力能力,较强的责任心,有较强的内外沟通能力;
11、能吃苦耐劳,能适应周末不定期的加班,有较强的抗压能力;
12、熟悉Docker、K8s等技优先;
13、具备优秀的组织协调能力,能够整合多方资源,完成有挑战的目标;
14、热爱技术,追求卓越,结果导向,自我驱动。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕