工作职责:1、深入理解公司各项业务场景,针对各类业务问题完成程序前后端设计与开发(Java、.NET、Node.js、Python等),编写开发文档及相关规范。2、负责程序的优化与改进,协助程序、数据等的异常分析与处理,提高程序的稳定性与效率,适应业务需求的变化和新的挑战。3、负责测试代码的编写、测试用例主备并进行程序测试,保证交付质量。4、负责方案评估与验证,对优化方案进行评估和验证,通过实际测试和模拟实验,对比不同方案的优劣,选择合理解决方案。5、与业务业务人员、功能设计人员等密切合作,了解业务需求和技术限制,将解决方案有效地应用到实际业务系统中。6、学习程序开发的前沿研究成果和技术发展趋势,将有价值的新方法和技术引入到实际工作中,提升团队的技术水平和竞争力。7、对项目中使用到的技术进行归纳整理,完成相关技术沉淀工作。8、严格遵守项目进度管理机制,按照项目上线时间表,有序推进程序发工作。任职资格:1、本科及以上学历,计算机、人工智能、自动化、应用数学等相关专业;3~5年工作经验。2、熟练掌握Java、.NET、HTML、C++、Python、JavaScript、Ajax、CSS、Vue等开发技术,掌握常用的设计模式,了解使用Maven, GIT代码管理等工具。3、熟练掌握spring、mybatis、netty等开源框架,熟悉Redis、MQ、Elasticsearch等并了解各自使用场景。4、能灵活结合问题自主设计、开发相关应用程序,并根据实际情况进行针对性的分析、优化效率。5、具有一定的工程化基础,能对业务场景进行一定的抽象和标准化,有代码封装的能力。6、具有较强沟通能力,学习能力、自我驱动能力、责任感和团队协作能力。