初级软件开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:1.基于个人具体水平,逐步参与软件项目的不同层次的设计和开发
2.积极学习公司采纳的技术框架
3.积极学习公司现有的github代码库,从bug修复逐步开始参与实际产品开发
4.强烈的自我提高意识和良好的学习方法
5.良好的团队合作精神和沟通能力
任职资格:
1.英语水平良好,能够用英语完成工作中的相关要求,譬如设计文档和代码注释等;
2.掌握下面一项或多项技术:
熟悉PHP或者Ruby,
熟悉关系数据库Mysql或者Postgres,
熟悉NoSQL数据库技术memcached或者Redis
熟悉AWS相关服务譬如EC2,S3,DynamoDB等
篇2:高级软件开发工程师基础服务职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.能进行系统的架构和业务实现的设计,提供可靠有效的解决方案;
2.撰写代码,确保开发质量,能进行相关技术和系统架构研究、选型、验证、应用;
3.能根据系统支持的业务情况,提前预警当前的问题与瓶颈所在;
岗位要求:
1.本科及以上,3年以上JAVA开发工作经验;
2.Java基础扎实,熟练使用sringmvc/springboot+mybatis/ibatis、SSH等主流JAVA框架,理解常用的设计模式;
3.对J2EE框架Spring有深入理解,且能熟练运用;
4.熟练掌握并使用mysql、oracle等数据库,并具有一定的SQL功底;
5.熟练使用Linux系统常用命令;
6.思路清晰,善于思考,责任心强,具备良好的沟通能力、团队合作精神和承受压力能力;
7.熟悉分布式.多线程及高性能的设计与编码及性能调优优先;
加分项:
1.有底层组件开发经验,或者开源社区贡献代码者优先;
2.对业内动态和发展方向有着敏锐的洞察力、并能够独立研究者优先;
3.熟悉docker容器技术,了解apachemesos、DCOS者优先;
4.熟悉dubbo,springboot/springcloud等分布式框架优先;
5.熟悉电子商务、互联网金融行业相关业务,并具备核心系统设计与研发经验的优先。
篇3:PLC高级软件开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责基于IEC61131-3的软PLC软件开发;
2、负责软PLC软件的整体需求分析和系统设计;
3、负责软PLC相关编辑器、编译器、调试器的设计与开发;
4、针对数控系统等外部控制器的功能需求,进行定制化开发;
5、负责对接软件项目管理。
任职资格:
1、本科以上学历,电子、计算机相关专业;
2、熟练使用C/C编程语言,对软件开发相关基础知识有充分的了解(如数据结构、操作系统等);
3、熟悉至少一种图形编程库,最好是QT;
4、对IEC61131-3标准比较熟悉;
5、有计算机程序编译器相关开发经验者优先;
篇4:软件开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、使用C++进行上位机软件开发、与终端设备进行上下位联调;
2、熟悉modbusRTU/TCP、OPC、PLC等协议;
3、熟悉工业数据采集的工作流程;
4、编写设计文档、操作说明文档等;
任职资格:
1、211/985本科以上学历,计算机、电气、自动化相关专业;
2、3年以上相关经验;
2、熟悉Delphi/C#/C++/VB/.Net等编程语言;
3、有实际产品开发经验,熟悉串口通讯、网络Socket通讯的优先;
4、有较强的分析问题解决问题的能力,能够承受一定的工作压力;
5、良好的沟通能力,具有良好的团队协作精神;
篇5:嵌入式软件开发工程师【通用版
职位描述:
【任职资格】
1、本科及以上学历,计算机、电子信息类相关专业;
2、有两年以上嵌入式软件开发经验;
3、熟练掌握C/C++语言,具备良好的编程风格;
4、熟悉Linux操作系统,熟悉多线程编程,熟悉TCP/IP协议;
5、具有较强的沟通能力和解决问题的能力,态度积极,有团队合作精神;
【岗位职责】
1、负责嵌入式应用软件开发和维护工作;
2、负责编写软件设计文档,参与需求分析和讨论;
3、负责对编码进行调试和验证,设计测试用例;
4、负责对疑难问题的跟踪和解决。