1、负责并完成相关重要项目开发的总体架构设计、系统配置及核心拈开发,解决相关的技术难题;
2、负责或参与部分项目的需求分析工作,承担并完成部分需求分析报告;
3、参与技术评审工作。包括需求评审、系统设计评审、详细设计评审、测试方案评审等;
4、内部技术培训。起草相关的技术培训方案,承担培训主讲任务;
5、内部技术指导。接受相关项目开发人员的技术咨询,承担技术指导的责任;
6、销售支持;
7、参与软件过程改进工作。在CMMI体系文件制定、修改、执行等各个环节,承担具体任务、积极参与评审,着重承氮发规范、技术标准的起草工作;
8、撰写解决方案。根据公司项目实践,承担并完成相关领域解决方案的撰写任务;
9、技术资源整理。根据公司项目实践,负责并完成相关领域的技术资源整理工作,包括解决方案、系统架构、中间件、构件、关键技术说明文档等。每季度提交一次技术资源整理成果。
任职要求:
1、本科及以上学历,计算机技术或软件工程相关专业,6年以上软件开发经验,3年以上架构设计经验,具备丰富的系统长期规划经验和能力,有工业物联网架构经验优先;
2、具有较强的交流沟通能力、团队协调能力;良好的学习与适应能力,及良好的责任心;积极主动认真踏实的工作态度;
3、精通面向对象软件结构知识,熟悉设计模式、OOA/D、UML,能熟练使用Rose建模工具完成软件设计;
4、JAVA基础扎实,熟悉分布式、缓存、消息、搜索、负载均衡、弹性扩容等机制和实现;
5、精通AOP、MVC等框架,理解IO、多线程等基础框架,对JVM的原理有一定的了解;
6、熟悉dubbo、Spring Boot及其微服务治理框架,熟悉Spring cloud经验优先;
7、熟悉mysql,优化sql查询语句性能调试,熟练掌握redis,mongodb等常用Nosql技术;
8、熟练kafka、rabbitMq、zookeeper、solr、elasticsearch、elk、fastdfs、nginx、docker等常用中间件,了解源码者优先;
9、熟悉高并发网站的应用部署、监控、配置、日志管理、存储管理等,有shell编程经验优先;
10、具备良好的识别和设计通用框架及拈的能力,具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力;
11、具有大规模、高性能互联网网站系统相关的设计和开发经验者优先;
12、了解服务器虚拟化技术;熟悉云计算领域的关键技术和应用。