职位描述:
1.系统设计与开发:根据项目需求进行系统架构设计,撰写详细的技术方案和设计文档。运用主流开发语言(如 Java、Python、C++ 等)和开发框架,进行软件系统的编码实现,确保系统功能满足业务需求,并具备良好的扩展性、稳定性和性能表现。
2.代码编写与调试:遵循代码规范和最佳实践,编写高质量、可维护的代码。在开发过程中进行单元测试,及时发现并解决代码中的问题和缺陷,确保代码的准确性和可靠性。与测试团队紧密合作,协助解决测试过程中发现的问题,对代码进行优化和改进。
3.系统维护与优化:负责已上线软件系统的日常维护工作,及时处理系统运行过程中出现的故障和问题。根据业务发展需求,对现有系统进行功能优化和性能提升,包括代码重构、数据库优化、系统架构调整等,提高系统的可用性和内部员工体验。
4.技术研究与应用:关注行业技术发展动态,研究新技术、新框架和新工具,并结合公司业务需求进行评估和应用。引入先进的技术理念和方法,提升团队的技术水平和开发效率,推动公司技术创新和业务发展。
5.团队协作与沟通:与产品团队、设计团队、测试团队等密切协作,参与需求讨论、技术评审等活动,确保项目各环节的顺利推进。在团队内部分享技术经验和知识,帮助团队成员提升技术能力,共同解决技术难题。
职位要求:
1.学历背景:本科及以上学历,计算机相关专业优先。
2.专业技能:精通至少一种主流开发语言(如 Java、Python、C++ 等),熟悉常用的数据结构和算法;熟练掌握相关开发框架和工具,如 Spring Boot、Django、Visual Studio 等;具备数据库设计和开发能力,熟悉 MySQL、Oracle 等主流数据库;了解前端开发技术,如 HTML、CSS、JavaScript 等,能够进行简单的前后端交互。
3.经验背景:有大型项目开发经验者优先,制造业开发背景优先;
4.沟通协作:具备良好的沟通能力和团队协作精神,能够清晰表达自己的技术思路和观点,理解他人需求并有效协作;具备较强的责任心和团队合作意识,能够积极主动地承担工作任务,保证项目按时交付。
5.学习能力:具备较强的学习能力和自我驱动力,能够快速掌握新技术、新工具,并应用到实际工作中;善于思考和总结,能够不断提升自己的技术水平和解决问题的能力。