岗位职责:
1、参与产品/项目的前期技术交流,根据公司/客户的业务需求和项目的功能与特性,确定技术方向和重点,并制定相应的开发方案和计划。
2、负责设计项目的应用架构和数据架构,以确保项目的高性能、高可扩展性和高可靠性。
3、负责识别和管理技术风险,采取措施降低风险影响,保证项目技术安全和可靠性。
4、负责项目核心代码的编写、调试和测试,以保证代码质量和功能完备性。
5、协助项目经理负责项目研发的计划、执行、监控和评估,协调和解决项目开发过程中遇到的问题和风险,保证项目按时按质完成
岗位要求:
1、《计算机科学与技术》、《计算机软件工程》本科以上学历,工作时间5年以上。
2、长期在30人左右ToB应用软件公司担任技术总监或者在大型ToB应用软件公司担任10人左右小团队技术带头人3年以上的工作经历。
3、扎实的软件开发理论基础及一线编程实践经验和带项目的经验,超强的自驱学习能力,专注技术开发。
4、熟练掌握OODA,熟悉常用的设计模式;熟练使用UML语言、EA、PowerDesigner等业务建模、数据建模工具。
4、精通JavaSE及Java多线程编程技术。熟练使用各种MQ、Redis、MySQL等消息队列中间件等常用中间件及数据库系统。
5、精通目前流行的Java应用软件开发框架,如SpringCloud、SprintBoot、Spring MVC、Mybatis等后端开发技术。
6、熟悉前端开发技术如:HTML5+CSS+DIV及Vue,BootStrap,React等NodeJs前端技术。
7、必须具备亲自搭建开发脚手架、编写业务代码的能力。
8、口齿清晰,表达能力良好,具备一定的客户沟通和方案演示讲解能力。