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