岗位职责:
1.进行软件开发:负责软件开发的各个阶段,包括需求分析、设计、编码、测试和优化等。与团队合作,根据需求规格说明书和设计文档,编写高质量的代码,确保软件的功能和性能达到预期;
2. 编写代码:根据项目需求和设计规范,使用一种或多种编程语言,如Java、Python、C++等,编写清晰、可维护的代码。遵循编码规范和最佳实践,确保代码的可读性和可扩展性;
3. 进行软件测试:负责编写和执行软件测试计划,包括单元测试、集成测试和系统测试等。通过测试,发现并修复软件中的缺陷和问题,确保软件的质量和稳定性;
4. 优化代码性能:分析和评估代码的性能,并进行优化。通过使用合适的数据结构和算法、优化数据库查询、并行计算等,提高软件的执行效率和响应速度;
5. 学习和应用新技术:跟踪和学习软件开发领域的最新技术和趋势。研究和评估新的开发工具、框架和技术,应用于项目中,提升软件开发的效率和质量;
6. 协作与沟通:与团队成员合作,共同解决技术问题和挑战。有效沟通和协调与其他团队的合作,确保项目的顺利进行和交付。
学科专业:
数学、计算科学、计算机、软件工程、生物医学工程、电子信息、信息安全等相关学科优先
其他条件:
1.硕士学历,数学、计算科学、计算机、软件工程、生物医学工程、电子信息、信息安全等相关学科优先;
2.2年以上的软件工程经验;
3.需要掌握一种或多种编程语言,如Java、Python、C++等,以及相关的开发工具和环境。
薪酬待遇
1.平台交流、全额五险一金、午餐补贴、通讯补贴、年度体检、生日福利等。
2.提供待遇:本科10-20万,硕士20-30万,博士30-40万,特别优秀一事一议。