职位描述
一、岗位职责
1) 按照公司编码规范,使用AI辅助编程,完成功能模块开发编码工作,并对功能模块进行单元测试。
2) 协助参与公司产品功能模块开发任务的需求分析与技术方案讨论,配合撰写开发分析报告初稿;
3) 协助解决开发过程中遇到的基础技术问题,主动沟通反馈开发进度与潜在风险;
4) 与测试工程师紧密协作,配合完成编码功能模块的集成测试,协助定位并修复测试中发现的基础 bug;
5) 参与公司软件产品的日常质量维护工作,协助进行基础的版本迭代与问题排查,保障产品稳定运行。
二、任职要求
1) 计算机相关专业硕士学历,具备扎实的工科基础教育背景;
2) 具备使用AI辅助编程经验者优先(Copilot、Cursor 、VSCode+Cline等);且了解AI在代码开发、审查、调试等场景的应用技巧者优先。
3) 至少熟练掌握 C++/.NET(C#)/Java 中的一种核心编程语言,曾参与过至少两个以上相关方向的校园项目、科研项目或实习项目;有 CAD/CAE/EDA 等工具软件二次开发经验者优先;
4) 对应核心编程语言需掌握下述适配技术之一:
① 若掌握 C++:熟悉 MFC/ATL 编程或 QT 桌面程序开发,了解 QML 开发者优先;
② 若掌握 Java:熟悉 SpringBoot、SpringMVC 等主流框架,了解多线程、分布式基础概念,掌握 HTML、CSS、JavaScript 等基础前端技术者优先;
③ 若掌握.NET(C#):熟悉 WPF 桌面编程技术或ASP.NET Core 开发框架,了解前端框架(React/Vue)者优先;
5) 了解 Python 语言,能够运用 Python 完成基础的数据处理或脚本编写工作;
6) 具备较强的独立学习能力,能够快速掌握各类开发技术和应用软件的开发接口;
7) 能够依据开发计划和需求文档完成代码编写工作,具备协助撰写开发分析报告的基础能力;
8) 熟练掌握 SQL 语言及其调试方法,能够进行基础的数据库查询、优化操作;
9) 熟练掌握 XML 和 Json 语法,能够熟练处理相关格式的数据交互;
10) 熟练掌握英文开发资料阅读能力,能够快速获取国外技术文档中的关键信息;
11) 扎实掌握内存及内存管理基本概念,具备良好的编程规范意识;
12) 具备基础的测试场景设计能力,能够完成功能模块的单元测试用例设计;
13) 熟练掌握操作系统(Windows/Linux)及网络环境的基本使用技能,了解常用网络协议基础;
14) 具备良好的逻辑思维能力和问题解决能力,有团队协作意识,能够配合完成项目开发任务;有科研项目、竞赛项目中担任核心开发角色经验者优先。
三、成长路线
天舟将为您提供针对性的应届生成长支持与灵活的职业发展路径。入职初期配备专属技术导师,通过系统化培训、项目实战带教,帮助快速完成校园到职场的过渡;开发工程师设有初、中、高三类十几级技术等级及对应的薪资成长空间,后续发展方向清晰:
1) 技术深耕方向:可从初级开发工程师逐步晋升为中级开发工程师、高级开发工程师,进一步成长为技术专家、研究员,专注核心技术攻坚与架构设计;
2) 管理发展方向:具备管理潜力者可向开发管理岗位转型,成长为开发小组组长、开发项目经理、部门经理,统筹项目交付与团队管理;
3) 跨领域发展方向:若愿意拓展综合能力,可通过转岗锻炼积累测试、技术支持、产品设计等领域经验,后续可向总工程师、领域技术总监、副总经理等高级管理或复合型岗位发展。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕