软件工程师岗位职责
编辑:幻主简历 时间:2023-12-28 来源:幻主简历

软件工程师是一种专门从事软件开发和设计的职业。他们负责开发、测试和维护计算机软件,以满足用户需求和业务要求。软件工程师通常在软件开发生命周期的各个阶段工作,包括需求分析、设计、编码、测试和部署。

软件工程师岗位职责

工作内容

  • 负责软件研发工作,根据产品需求完成相关产品功能开发,参与软件工程系统的设计、开发、测试等过程。

  • 独立完成相关模块的设计和开发工作,负责工程中主要功能的代码实现。

  • 完成产品功能和技术需求方面的优化和产品问题分析,协调各个程序员的工作,并能与其它软件工程师协作工作。

  • 系统导入与系统整合工作之执行。

  • 伺服器安装与测试,与开放资料整合模组,并对接口开发有项目经验佳。

  • 熟练使用以下常用框架技术:SSH、SSM、Hibernate、Spring、Struts、Json、Xml、Ajax、JavaScript等。

  • 了解Java多线程与网络通讯技术,熟悉资料库/SQL语法者。

  • 实测系统整合功能与协助开发人员除错。

  • 熟Linux环境操作与系统安装,了解虚拟化、云平台知识基础。

  • 撰写软件专案之相关技术文件。


职位要求

  • 本科及以上学历,计算机等相关专业者优先。

  • 1年以上C/C++大规模开发经验。

  • 精通C/C++编程,擅长嵌入式高性能多线程编程,有丰富性能优化经验者优先。

  • 熟悉Linux/UNIX操作系统,擅长内存管理机制等,熟悉面向对象编程,熟悉常用设计模式,有丰富架构设计经验者优先。

  • 拥有扎实的java基础知识,具Java Web 开发经验。

  • 具有较好的的分析逻辑能力,能够识别编码中的潜在风险。

  • 具备软件工程及敏捷开发相关知识,有良好的数学和计算机图形学基础,熟悉数据结构和算法。

  • 具备团队精神,工作积极主动、严谨。

  • 具有物联网、道路照明行业管理软件开发经验优先,了解行业相关的技术标准和规范优先。


能力要求

  • 良好的编码能力:至少精通一门编程语言如Java, C/C++等。

  • 认识和运用数据库的能力:了解数据库操作和编程是基础素质之一。

  • 较强的英语阅读和写作能力:对于阅读技术文章和与国际同行交流是必要的。

  • 具有软件工程的概念:从项目需求分析到安装调试都应能胜任。

  • 求知欲和进取心:在持续变化的行业中保持学习和进步的态度。

  • 自觉的规范意识和团队精神:软件开发往往涉及团队合作,规范意识和团队精神至关重要。


职业前景

在我国,软件工程师的需求持续增长,位列IT职场人气职位之首。毕业生有多种就业选择,包括各大软件公司、企事业单位等。目前对软件人才的需求已达20万并持续增长,高素质的软件工程人才尤其短缺。随着外包行业的快速发展和框架技术的普及,对软件工程师的技能要求也在不断提高。Java和.NET技术在市场上都有大量的需求,而B/S系统如CMS, MIS, OA等领域则是软件工程师需求最大的业务领域之一。

资讯来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:509053849。
继续阅读相关文章
最新更新