一、岗位职责:1.掌握公司软件开发规范,按开发规范进行开发;2.负责财务软件产品和项目的程序设计、功能开发、单元测试、功能自测及联调测试,并输出相应的文档,主要包括:一页纸设计、自测报告、操作手册等;3.参与核心功能的开发,配合完善功能设计,并输出详细设计文档;4.制定工作计划,分配工作任务,检验工作成果;5.做技术分享,解决技术难题;6.完成领导安排的工作任务。二、岗位资格要求(教育背景及经验):1.全日制本科及以上学历,计算机或相关专业;2.具备3年以上开发经验。三、岗位技能要求(专业知识、能力与技能):1.掌握java开发基础,有良好的编程习惯,了解软件开发过程;2.可编写复杂的SQL语句,熟悉SQL性能优化,熟练使用Oracle、MySql、SqlServer等主流数据库中的任意一种;3.熟练掌握Spring、SpringBoot、SpringCloud等主流开源框架,熟悉常用设计模式;4.掌握JavaScript、Html、CSS、AJAX等前端技术;5.掌握I/O读写技术,掌握XML、JSON的拼装解析;6.掌握TCP/IP、HTTP、HTTPS、SFTP、FTP通信协议;7.了解Linux常用命令,可以进行基本的命令行操作;8.熟悉RocketMQ、ElectricSearch、Kafka、ZooKeeper、FastDFS、Mongodb、Redis等常用中间件;9.善于将业务需求转换为技术设计,具有优秀的沟通和团队合作能力,善于团队沟通和问题解决;10.拥有良好的责任心。四、加分项 具有会计核算、总账、资产、报表、资金等财务类系统开发经验,或具备中大型复杂系统开经验者优先