工作内容:负责公司底层软件系统的开发、维护和升级工作,包括但不限于:- 根据需求负责软件模块的设计和开发,确保系统的稳定性和可靠性;- 参与项目的需求分析和设计评审工作,提出合理的技术建议;- 使用合适的开发工具和技术,完成软件测试并提交测试报告;- 参与团队的代码审查和知识分享,提升团队的技术水平;- 根据项目需要,配合团队成员完成系统的部署和上线工作。主要职责:- 具有扎实的计算机基础,熟悉数据结构、算法、操作系统及计算机网络;- 熟练掌握至少一门编程语言(如C++、Java等),具备较强的编程能力;- 熟悉底层软件开发流程,了解常用的系统框架和技术;- 具备良好的代码风格,能够编写规范的代码;- 具备较强的沟通能力和团队合作精神,能够融入团队并有效地沟通协作。职位要求:- 3年及以上底层软件工程师工作经验,有大型项目经验的候选人优先;- 熟悉底层软件开发流程,有丰富的架构设计经验;- 熟悉至少一种数据库系统,如MySQL、PostgreSQL等;- 了解Linux系统,熟悉Linux命令,并能够在Linux环境下进行系统管理和配置;