全栈工程师岗位工作职责
简介:全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人。也叫全端工程师(同时具备前端和后台能力),英文FullStackdeveloper。
全栈工程师职位描述(模板一)
岗位职责:
1.负责创新型项目的全栈设计与开发;
2.参与产品设计、自动化测试和上线运维;
3.负责相关技术的基础设施搭建,提高工程效率和工程质量。
任职要求:
1.熟悉JavaScript/Python/Ruby/Java中的任何一门语言,有Node.js开发经验者优先;
2.了解Web相关的标准和最佳实践,有小程序开发经验者优先;
3.扎实的计算机科学基础知识,熟悉操作系统,数据库、常见数据结构和算法,以及软件设计实践;
4.能独立分析问题,善于研究业务,分析产品,有datasense;
5.为人踏实,善良正直,热爱学习技术,长期关注技术的发展趋势;
6.github与stackoverflow贡献者优先,对开源社区有贡献者优先。
全栈工程师职位描述(模板二)
岗位职责:
1.负责公司基于web的产品技术体系架构以及产品总体技术方案设计;
2.带领研发团队对产品进行功能规划、需求分析和技术实现;
3.负责所属模块的代码开发、调试与维护工作。
任职要求:
1.计算机及相关专业毕业,统招全日制211本科以上学历;
2.3年以上前端开发经验,精通前端基本技术,包括HTML/CSS/Javascript/jQuery/Bootstrap等;
3.熟练掌握至少一种常用前端框架,如React、AngularJs、Vue.js、Backbone等,参与过2个以上web商业项目的开发;
4.熟练使用前端开发工具及调试工具,会使用grunt、gulp、webpack等前端工具;
5.精通至少一种编程语言(Python、Java、C/C++中任一种),熟悉至少一种常用后端框架(Node.js、Play、Django中任一种);
6.熟练使用关系型数据库(如MySQL、PostgreSQL等)和非关系型数据库(如MongoDB、Hbase、Redis等);
7.会使用git进行代码协同管理;
8.具备良好的文档编写能力;
9.有较强的独立解决问题能力、学习能力、以及沟通能力。
全栈工程师职位描述(模板三)
岗位职责:
1.根据业务需求快速进行原型开发;
2.参与需求评审和架构设计,参与技术攻关;
3.对技术方案进行快速验证;
4.关注技术发展趋势,持续为团队引进新技术。
任职要求:
1.熟练使用html5/css2/javascript,掌握一种以上javascriptui框架;
2.熟练使用java,熟悉ssh框架,熟练使用c或c++;
4.有android和ios开发经验;
5.熟悉tcp/udp协议,有多线程高并发服务设计开发经验;
6.有良好的编程风格和文档风格,学习能力和动手能力强,对新技术能边学边用;
7.有php/python/go/erlang中一种或多种语言经验者优先考虑;
8.有消息系统或桌面应用开发经验者优先考虑。
全栈工程师职位描述(模板四)
岗位职责:
1.独立负责一个重要产品的前后端开发工作;
2.对业务系统进行必要的重构和架构调优,满足新的产品需求,提升开发效率;
3.把控项目的代码质量、持续集成、监控体系等,以保证服务的高可用和代码的高质量。
任职要求:
1.计算机相关专业本科及以上。工作经验1年及以上;
2.熟练掌握React、Redu*等框架,以及HTML、CSS技术;
3.对解决不同浏览器兼容性问题有一定的经验;
4.熟练掌握Python,有使用Python开发后端服务的经验;
5.良好的编程习惯,追求极致的代码质量,熟悉常用的设计模式和敏捷开发流程;
6.开朗上进,积极沟通,追求极致,简单可靠。
全栈工程师职位描述(模板五)
岗位职责:
1.协助完善产品需求,提供完善的技术实现方案;
2.Web前端表现层及与后端交互的设计和开发;
3.具有文档撰写、codereivew和单元测试,确保项目的进度和质量能力;
4.关注前端前沿技术研究,通过新技术服务团队和业务。
任职要求:
1.大学本科或以上学历,计算机或电信电子相关专业;
2.精通各种Web前端技术和标准(JavaScript/ES6、HTML/HTML5、CSS/CSS3),熟悉页面架构和布局,对表现与数据分离、Web语义化等有深刻理解;
3.精通React.js,Redu*等主流框架进行SPA开发,熟练使用less或sass进行前端开发,精通webpack、gulp等构建工具配置和使用;
4.熟悉前端工程化、模块化和组件化开发;
5.熟悉nodejs,通过nodejs(如e*press/koa)搭建web服务;
6.具备良好的学习能力和问题分析能力,关注社区动态及技术发展趋势,参与开源项目维护者优先。
篇2:C#研发工程师岗位工作职责
简介:C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#研发工程师职位描述(模板一)
岗位职责:
1.负责医疗相关软件研发;
2.根据需求完成相关的需求设计;
3.根据需要完成系统的详细设计和相应文档;
4.能够遵循编码规范完成相应编码任务;
5.能够配合项目人员完成结合测试、系统测试和系统交付工作;
6.能够对系统进行升级和维护等工作。
任职要求:
1.本科及以上学历,具有三年以上C#(WinForm方向)开发经验,能独立开发C#系统;
2.精通多线程、windows服务、WebService、Socket等编程技术进行优化和性能提升;
3.精通SQLServer、Mysql、Oracle、DB2等数据库;
4.熟悉.Net平台下B/S架构相关技术,如.NETMVC、WebAPI、WebService等;
5.熟练掌握大数据通讯的优化及多线程并发的处理方式;
6.有较强的独立分析、解决问题的能力,责任心强,热爱编程工作;
7.善于沟通、工作积极、责任心强,具备较强的学习能力及创新能力,攻关能力强,有较好的团队合作精神,有较好的适应能力。
C#研发工程师职位描述(模板二)
岗位职责:
1.根据项目经理的安排,组织技术团队完成项目开发;
2.参与需求分析,主导系统设计,承担重要模块的代码开发;
3.承担技术难题的攻关,方案设计,并带领团队成员开发和实现;
4.负责代码的重构和升级,保证代码的长期稳定性;
5.在工作态度,代码质量,代码风格等工作事项上建立表率,感染和培养中初级开发工程师;
6.项目组安排的其它工作。
任职要求:
1.本科及以上学历,计算机相关专业,3年以上工作经验;
2.熟悉windows下c#编程,掌握面向对象程序设计;
3.有windows下c/s架构软件设计经验;
4.熟悉Windows下的service编程开发,熟悉TCP/IP网络相关的知识;
5.熟悉SQLlite数据库及SQL语言。
C#研发工程师职位描述(模板三)
岗位职责:
1.根据设计文档的要求进行产品开发;
2.软件产品的不断完善,以及BUG的修正;
3.为公司产品的维护提供技术支持。
任职要求:
1.统招全日制本科或以上学历,计算机及相关专业毕业,3年以上C#开发经验;
2.精通.net平台,精通WPF界面编程,熟悉界面设计,精通控件使用;
3.精通MySQL、SQLServer、Oracle至少一种数据库,并精通SQL语言,熟悉存储过程开发,了解数据库配置管理、性能优化等基本操作技能;
4.熟悉C#中网络通讯、多线程、*ML等相关开发技术,有TCP/IP、HTTP等开发经验,熟悉webservice接口;
6.良好的代码风格,善于与他人沟通、合作,团队协作能力强,良好的自学能力。
篇3:C#开发工程师岗位工作职责
简介:C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#开发工程师职位描述(模板一)
岗位职责:
1.参与系统开发中各个阶段的工作,包括功能定义、设计、实现、调试;
2.负责部分研发过程中的文档编写工作;
3.分析并解决开发过程中的技术难题;
4.配合产品经理,不断优化产品性能,提升用户体验。
任职要求:
1.全日制本科及以上学历,计算机相关专业一年以上的开发经验;
2.精通C#,.NET开发平台,有C#和SQLSERVER的项目经验;
3.精通WINFORM,MVC,EF,NHIBENATE,WebService的开发;
4.熟悉SQLServer数据库,能够编写一定的SQL代码;
5.熟悉Aja*,Jquery,AngularJS等前端开发工具与框架;
6.快速处理系统突发事件的能力,较强的学习和创新能力;
7.具有较强的技术文档整理、分析、撰写能力;
8.具有良好的沟通表达能力和团队协作精神,工作认真,责任心强,能够承担压力。
C#开发工程师职位描述(模板二)
岗位职责:
1.负责公司客户端的开发;
2.配合公司其他部门,提供技术支持、编写相关技术文档;
3.负责单元测试用例的编制和实施;
4.完成上级交办的其他任务。
任职要求:
1.本科及以上学历,计算机相关专业,3年以上C#.net开发工作经验;
2.熟悉软件工程技术和设计原理;
3.熟悉.NetFramework、CLR,有面向对象的系统设计和架构经验;
4.熟悉SQLSERVER等数据库开发,有较好的数据库设计能力;
5.可承受压力,有责任感,较强的沟通协调能力,具有团队合作精神并敢于承担责任,独立或合作解决技术难题。
C#开发工程师职位描述(模板三)
岗位职责:
1.负责公司内部ERP系统和B2B商城平台的开发,完成《数据库设计》;
2.完成需求文档,概要设计和详细设计文档;
3.完成代码编制,单元测试,系统测试和客户接受测试;
4.负责软件代码的检查、审核、把关。
任职要求:
1.精通C#、Socket编程技术,熟悉HTTP通信协议,熟练使用Entityframework及Linq;
2.三年以上Windows桌面应用程序开发经验,熟悉WindowsAPI开发,有外设接口通信开发经验;
3.熟悉图像自动识别技术;
4.熟悉MySQL、MSSQL、Oracle等至少一种数据库;
5.工作积极主动,懂合作,并敢于创新和接受挑战;
6.具备良好的学习能力,逻辑思维能力和文档写作能力。
C#开发工程师职位描述(模板四)
岗位职责:
1.负责核心或重要模块的开发;
2.负责系统的性能优化和技术攻关,解决技术疑难问题。
任职要求:
1.本科及以上学历,3年及以上的开发精通C#编程,了解WPF框架;
2.熟悉JavaScript、Aja*、jQuery、HTML,MVVC,CSS等相关技术;
3.有强烈责任心和严谨工作态度以及良好的沟通和团队合作精神;
4.了解数据建模或机器学习;
5.Linu*环境下开发经验,Dockercontainers。
篇4:C开发工程师岗位工作职责
简介:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C开发工程师职位描述(模板一)
岗位职责:
1.从事业务系统的研发工作;
2.与需求团队成员完成对客户需求的分析、设计、计划工作;
3.与开发团队成员一起负责软件产品的设计、编码、单元测试工作;
4.为测试团队进行软件测试提供设计、编码解释支持工作;
5.编写软件开发过程中的相关技术文档。
任职要求:
1.软件工程、计算机相关专业本科以上学历;
2.具备网络、操作系统、数据库等基础技能;
3.具有实际c开发经验,基础知识扎,具备数据结构、算法等相关知识;
4.精通ORACLE数据库;
5.较强的技术文档编写能力;
6.具备较强的沟通理解能力,具备较强的架构设计表达沟通能力,具备较强的技术指导能力;
7.有良好的沟通能力、协调能力和团队精神,能承受工作压力,富有进取心。
C开发工程师职位描述(模板二)
岗位职责:
1.根据业务需求,积极参与产品的讨论、定义、设计等工作;
2.按照公司软件开发管理规范要求,根据上级分配的任务,编制软件开发详细设计文档;
3.根据开发文档,进行重要子系统/模块的软件编码工作,并根据系统中具体的难点问题,参与针对具体技术难点的技术攻关;
4.根据公司产品测试相关流程及产品特点,配合测试部门和业务部门进行产品测试和验收工作,组织软件系统的安装调试;
5.参与软件模块的代码走读、代码正规检视、设计文档正规检视、设计评审等质量保证活动。
任职要求:
1.3年以上系统软件开发工作经验;
2.熟悉常见工程算法;
3.具有良好的沟通能力,有较强的独立工作能力和解决问题的能力;
4.具有深厚算法及数据结构知识优先;
5.有C模块化设计实现经验者优先。
C开发工程师职位描述(模板三)
岗位职责:
1.参与公司系统软交换平台的产品研发,需求分析、设计、编码;
2.负责公司已有项目的软交换平台关键问题处理;
3.协同团队不断完善产品,跟踪最新的发展方向。
任职要求:
1.本科及以上学历,具有开发经验;
2.掌握C/C++语言编程;
3.熟悉ORACLE数据库或SERVER数据库;
4.良好的表达能力,抗压能力强。
篇5:系统开发工程师岗位工作职责
简介:开发工程师是指从事某种行业,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者。
系统开发工程师职位描述(模板一)
岗位职责:
1.负责公司推送系统的开发及优化,提升服务性能,稳定性,送达率等技术指标;
2.主导/参与推送系统的业务分析及架构设计,满足业务多场景个性化推送需求;
3.参与推送的平台化建设,负责推送相关的数据及效果统计,为业务提供更好的数据支撑。
任职要求:
1.本科或以上学历,计算机相关专业;
2.计算机基础扎实,有较好的数据结构与算法功底,熟悉Linu*系统和网络编程;
3.熟练掌握Ruby/Golang/Python/Java/C++等任一语言,有相应的服务端开发经验和完整的产品级项目经历;
4.具有分布式/高性能系统设计和开发经验;
5.良好的团队合作精神,敢于接受挑战,追求卓越。
系统开发工程师职位描述(模板二)
岗位职责:
1.负责人工智能在线服务、数据平台、研发自动化基础设施的设计和实现;
2.根据产品和项目需求,参与需求对接、研发设计,参与分布式系统框架/组件的选型设计、构建和开发;
3.持续改进系统架构,优化性能,提高服务质量,保障系统稳定、高效运行。
任职要求:
1.计算机相关专业,3年及以上相关工作经验,有扎实的计算机理论基础;
2.五年以上Linu*环境服务器开发的经验,精通Socket网络编程、服务器开发工作;
3.熟练使用C/C++/golang其中一种;
4.熟悉常规linu*虚拟化技术,并了解其内部实现;
5.熟悉网络虚拟化技术及内部实现机制,例如ipvlan、macvlan;
6.熟悉操作系统四层以内相关协议的运作机制;
7.良好的学习能力、沟通能力、适应能力,责任心强,能在压力下独立解决问题;
8.热爱互联网,喜欢挑战者优先,具备良好的学习能力、分析解决问题能力。
系统开发工程师职位描述(模板三)
岗位职责:
1.参与大数据系统的架构设计、研发及相关工作;
2.负责后台开发工作;
3.负责容器相关的开发工作。
任职要求:
1.理解面向对象概念,掌握多种设计模式,具备较强的分析和设计能力;
2.3年以上java开发经验,1年以上架构经验,具有一定的抽象设计分析能力;
3.扎实的java基础,熟练运用常用设计模式,有一定的架构文档编写能力;
4.熟悉常用的数据库(mysql等),具有一定的数据库调优经验及sql优化经验;
5.有一定的linu*基础;
6.有大数据(hadoop/hbase/hive/zookeeper/spark/storm/Apachekylin/driud/Flink等)经验优先;
7.有大数据可视化平台或相关经历者优先。