管理者范文网 > 安全管理 > 岗位职责 > 岗位职责范文
栏目

程序员岗位职责汇编(20篇)

更新时间:2024-05-18

程序员岗位职责

岗位职责是什么

程序员是软件开发团队中的核心成员,负责将复杂的问题转化为可执行的代码,构建高效、稳定的软件系统。

岗位职责要求

1. 精通至少一种编程语言,如java、python、c ,并持续关注新的编程趋势和技术。

2. 具备良好的算法和数据结构基础,能有效解决计算问题。

3. 熟悉软件开发生命周期,包括需求分析、设计、编码、测试和维护阶段。

4. 能够编写高质量、可读性强、易于维护的代码。

5. 具备团队协作精神,能够与设计师、产品经理和其他开发人员有效沟通。

6. 有强烈的责任心和自我驱动力,能在压力下按时完成任务。

7. 对新技术保持开放态度,愿意不断学习和适应变化。

岗位职责描述

程序员的主要工作包括但不限于:

1. 根据项目需求,进行软件功能的详细设计和编码实现。

2. 与团队成员共同讨论和优化设计方案,确保系统的可扩展性和性能。

3. 编写和执行单元测试,保证代码质量,并修复发现的问题。

4. 参与代码审查,提高团队整体代码质量。

5. 持续集成和持续部署(ci/cd)流程的实施和维护。

6. 对现有系统进行维护和升级,确保其稳定运行。

7. 与产品经理沟通,理解业务需求,提供技术解决方案。

有哪些内容

1. 项目开发:参与项目的全过程,从需求分析到上线运维。

2. 技术研究:探索新技术,评估其适用性,并应用于项目中。

3. 团队协作:与设计师、测试工程师、项目经理等合作,确保项目顺利进行。

4. 问题解决:面对技术难题,寻找解决方案并实施。

5. 文档编写:编写和更新技术文档,方便团队成员理解和使用代码。

6. 自我提升:参加技术培训和研讨会,提升个人专业技能。

7. 用户支持:收集用户反馈,改进软件功能,提升用户体验。

程序员的工作不仅是编写代码,更是通过技术创新推动业务发展,为用户提供卓越的软件产品和服务。在这个角色中,持续学习和适应变化的能力至关重要,以应对日新月异的科技环境。

程序员岗位职责范文

第1篇 unity游戏程序员岗位职责

unity3d高级游戏程序员 1、使用unity3d引擎开发3d休闲、棋牌、卡牌游戏

2、与策划、美术、产品人员讨论开发需求及技术实现细节

3、编写高效、稳定、安全的代码

4、负责游戏上线后的优化与迭代开发

任职资格:

1、3年以上unity3d游戏开发经验,有成功项目经验者优先;

2、熟悉常用数据结构和算法,有良好的代码编写习惯,结构清晰、命名规范、逻辑性强

3、熟练掌握3d渲染相关知识,对d_/opengl有一定了解,熟悉各种主流特效、3d效果的实现方式

4、对资源优化、内存及性能优化有一定的研究,了解常用设计模式

5、热爱游戏,对游戏有自己的理解,做过卡牌,棋牌游戏的优先考虑

第2篇 unity3d游戏程序员岗位职责

unity3d高级游戏程序员 1、使用unity3d引擎开发3d休闲、棋牌、卡牌游戏

2、与策划、美术、产品人员讨论开发需求及技术实现细节

3、编写高效、稳定、安全的代码

4、负责游戏上线后的优化与迭代开发

任职资格:

1、3年以上unity3d游戏开发经验,有成功项目经验者优先;

2、熟悉常用数据结构和算法,有良好的代码编写习惯,结构清晰、命名规范、逻辑性强

3、熟练掌握3d渲染相关知识,对d_/opengl有一定了解,熟悉各种主流特效、3d效果的实现方式

4、对资源优化、内存及性能优化有一定的研究,了解常用设计模式

5、热爱游戏,对游戏有自己的理解,做过卡牌,棋牌游戏的优先考虑

第3篇 ios苹果程序员岗位职责

职责描述:

物联网 苹果 ios 程序员

工作职责:

1. 负责在ios平台下的应用程序设计、开发和维护;

2. 负责ios项目的架构设计、方案的制定;

3. 跟进ios的新技术发展,编写设计开发及实现文档;

4. 负责优化项目的质量、性能、用户体验。

任职资格:

1.计算机或相关专业本科以上学历,3年以上ios软件开发经验;

2.熟练掌握 objective-c,c/c++等(熟悉swift更佳);

3. 熟悉ios sdk中的ui、网络、数据库等开发技巧;

4.熟悉ios多线程架构及同步机制,内存,文件管理等;

5.熟悉ios操作系统原理及框架,熟悉ios开发技术和各ios版本特点,有物联网项目经验优先考虑;

6. 熟悉javascript,有react或 react native开发经验优先考虑;

7. 熟悉tcp/ip、http网络协议,熟悉数据库原理,熟悉sql语句。

任职要求:

第4篇 c++主程序员岗位职责

岗位职责

1、编写服务器端总体设计文档,实现关键框架代码,对于技术难题负责组织攻关;

2、版本发布与更新

3、负责项目内开发人员的工作分配、工作质量把控、评估、培训及团队技术提升工作;

4、协调与客户端、策划、公司其他技术支持部门之间的关系。

任职要求

1、本科及以上学历,计算机或软件相关专业;

2、4年以上网络游戏/互联网行业大型项目核心开发经验,1年以上游戏c++后端经验,经历完整项目,有团队管理经验;

3、精通c/c++,熟悉lua、python、perl等脚本语言;

4、精通linu_环境,精通数据结构与算法、socket编程、多线程编程等;

5、精通至少一种常用数据库,如:mysql、sql server、oracle等的设计、开发与优化;

6有较强分析和解决问题的能力,善于技术钻研;

7、强烈的事业心,具有创业者精神和团队精神,严谨的工作作风。

第5篇 移动游戏程序员岗位职责

职责描述:

1、负责游戏核心玩法、游戏逻辑系统等开发工作;

2、负责底层通信系统、图形系统、引擎及编辑工具相关开发,游戏客户端程序性能优化。

任职要求:

1、计算机类或相关专业本科及以上学历,两年以上游戏或互联网行业编程工作经验;

2、熟练使用c/c++/java/c#/objective-c/python中的一种或多种,具备扎实的编程语言基础,熟练掌握数据结构与常见算法;

3、热爱游戏,踏实肯干,工作态度积极向上;

4、有u3d相关项目经验者优先;

5、具备手机游戏或客户端游戏开发经验者优先;

6、熟悉ios或android系统原理,熟悉移动终端环境特性及相关解决方案者优先。

第6篇 游戏主程序员岗位职责

主程序员-游戏开发lead software engineer 维塔士 上海维塔士电脑软件有限公司,维塔士,维塔士 主程序员-游戏开发

lead software engineer

职责:

设计客户端结构,编写核心代码

领导客户开发团队,确保产品满足项目进度和质量要求

与客户、设计和项目经理协调游戏的需求和技术

负责游戏客户端各功能模块的设计和监督执行

负责游戏客户端的人员配置、进度和质量控制

负责初级和高级员工的培训和发展

经理安排的其他工作

responsibilities:

design the structure of client side and write the core code

lead the client side development team, make sure that the product can meet the project schedule and quality requirements

coordinate with the client, design and project manager about the requirements and technique of game

responsible for the design and oversee implementation of each functional module of the game client

responsible for the personnel allocation and schedule and quality control of the client side of game

responsible for training and developing of junior and senior

other tasks assigned by the manager

任职要求:

计算机科学或相关领域的学士学位,或同等的培训和专业经验

对游戏开发有热情,愿意投身于技术工作

4年以上游戏客户端开发经验

至少一个流行的游戏引擎,如unity或unreal的使用经验

精通游戏客户端逻辑框架、系统架构、性能分析、测试、安全技术等

熟练掌握c++或c#,有人工智能、图形和渲染经验优先,有管理经验者优先

有手机游戏背景开发经验者优先

深刻理解面向对象的设计与开发理念,熟悉设计模式,有丰富的实践经验

良好的沟通能力,高度的责任感和职业精神,能在高压下工作

逻辑思维能力强,思维严谨

有领导团队的经验

良好的英语读写能力,口语能沟通为佳

qualifications:

bachelor degree in computer science or related field, or equivalent training and professional e_perience.

have the enthusiasm for game development, willing to dedicate himself to the technical work

have 4 years or more e_perience of game client development.

e_perience with at least one of the popular game engines such as unity or unreal

proficient in game clients logic framework, system architecture, performance analysis, test, security technology, etc

proficient in c++ or c# • e_perience in ai, graphics and rendering is a plus but not compulsory supervision • management e_perience is a big plus

have mobile game background development e_perience is a plus

have a deep understanding of object-oriented design and development of ideas, familiar with design pattern and rich practical e_perience

good communication skills, high sense of responsibility and professional spirit, can work under high pressure

have a strong logical and rigorous thinking ability

e_perienced in leading a team

good at listening, speaking, reading and writing in english, fluent in oral english

第7篇 游戏u3d程序员岗位职责

职责描述:

1、负责游戏核心玩法、游戏逻辑系统等开发工作;

2、负责底层通信系统、图形系统、引擎及编辑工具相关开发,游戏客户端程序性能优化。

任职要求:

1、计算机类或相关专业本科及以上学历,两年以上游戏或互联网行业编程工作经验;

2、熟练使用c/c++/java/c#/objective-c/python中的一种或多种,具备扎实的编程语言基础,熟练掌握数据结构与常见算法;

3、热爱游戏,踏实肯干,工作态度积极向上;

4、有u3d相关项目经验者优先;

5、具备手机游戏或客户端游戏开发经验者优先;

6、熟悉ios或android系统原理,熟悉移动终端环境特性及相关解决方案者优先。

第8篇 unity3d程序员岗位职责

u3d程序设计师/unity3d程序员 南京华捷艾米 南京华捷艾米软件科技有限公司,华捷艾米,南京华捷艾米,南京华捷艾米 岗位职责

1、根据游戏策划需求,独立设计开发相关的游戏模块;

2、掌握游戏客户端架构,可以维护相应模块;

3、完成游戏逻辑方面的编码开发。

任职资格

1、专科以上学历,熟悉u3d引擎 ;

2、五年以上unity3d游戏客户端实际开发经验,有完整项目经验者优先;

3、熟悉c#语言,,或c++语言编程;

4、有android平台手机游戏产品开发经验者优先;

5、有良好的协调能力和团队合作精神。

第9篇 单片机程序员岗位职责

单片机嵌入式开发程序员 华芯微电子 苏州华芯微电子股份有限公司,华芯,华芯微,华芯微电子,华芯 岗位职责:

1,嵌入式设备研发工作。

2,上位机程序开发及调试

3,上位机软件bug修正

4,上位机软件增加新功能

5,仪器日常整理和清洁、定期校准、易损件维修或更换

任职要求:

1、熟练掌握单片机汇编语言。

2、熟练掌握 c、c++、c#、vc、vb (至少会一种)语言(会c#优先)。

3、3. 熟悉emc、soni_、holtek、pic、51、stm32单片机等

4、参与过实际单片机项目方案的研发

5、2年以上工作经验

6、应用电子类、微电子、集成电路专业毕业

第10篇 网站建设程序员岗位职责

针对公司企业,根据客户与业务经理对接的结果在技术总监的监管下搭建一个网站,php、asp、java、asp、asp.net均可,有独立做站的丰富经验者优先录用!

1、负责公司网站及软件界面的设计工作;

2、具有出色的艺术设计能力和web页面的表现力;

3、熟悉web页面表现和交互技术;

4、良好的表达能力,沟通交流技巧,团队协作能力。

任职资格:

1、有良好的设计理念和良好思路及创意,有成功的网页设计作品;

2、1年以上ui设计经验,能够独立设计软件、网站的外观、图片、风格、处理内容资料图片;

3、熟练运用photoshop、dreamweaver、illustrator等常用设计制作软件工具;

4、能熟练手写 html/css 等代码,熟悉常用的网页设计规范、css、html、java script等;

5、具有ui整体风格策划能力和实际经验,准确把握软件界面美术风格定位;

6、熟悉web网站与系统建设流程,有较丰富的web网站、系统设计和制作经验;

7、富有团队合作与开拓进取精神,擅于创新。

第11篇 java服务端程序员岗位职责

java服务端程序员 广州要玩娱乐网络技术股份有限公司 广州要玩娱乐网络技术股份有限公司,广州要玩,广州要玩娱乐,要玩11网盟平台,要玩娱乐,陪游,要玩 职责描述:

1、游戏中服务端的系统功能开发

2、按策划需求完成任务。;

3、有很好的沟通能力;

4、日常维护服务器,并为游戏的不断完善积极提出更有建设性的意见。

任职要求:

1、计算机或相关专业大专以上学历,热爱游戏;

2、一年以上java开发经验,扎实的数据结构知识和算法分析能力;

3、熟练掌握mysql、linu_等;

4、熟练掌握java和数据库相关技术

5、良好沟通能力和工作激情具有良好的团队协作精神,可以承受较强的工作压力,擅于协调沟通。

第12篇 gis开发程序员岗位职责

岗位要求:1、计算机、测绘工程、地理信息系统、gis相关专业本科以上学历,具有项目实习经验;2、熟悉java各种开发语言,熟悉使用matlab,opencv等开发工具;3、熟悉arcgiss二次开发,熟悉fle_viewer开发,基于fle_的arcgisserver的开发,熟练进行空间数据的分析设计;4、熟练掌握常用sql语言,熟练使用sql、oracle等大型数据库;5、有较强的学习领悟能力,熟悉并热爱软件设计和编码工作;

第13篇 java软件程序员岗位职责

java软件开发工程师/程序员 国力物流 安徽国力物流有限公司,国力物流 岗位职责:

1、协助it经理制定公司信息化规划及软件开发计划。

2、负责软件产品的架构设计、功能模块设计、数据库结构设计及核心代码开发;

3、参与信息化项目建设,负责项目的需求调研和需求分析,撰写相关技术文档。

4、参与信息化项目软件的实施管理,完成项目的测试、系统交付工作,保障软件系统的稳定运行。

5、负责信息化项目软件系统的二次开发工作,制定二次开发方案、计划并实施。

6、负责软件项目测试、实施、培训与运维。

7、开发文档的编制与管理。

8、上级领导交办的其他事项。

任职要求:

1、大专以上学历,计算机软件开发专业;

2、至少1年以上软件开发管理经验,熟悉java编程、sql、oracle数据库,,熟练使用pl/sql;;

3、精通b/s开发模式,熟练掌握一种web前端技术。熟悉java编程、至少掌握一种主流数据库(sql、oracle)数据库应用;

4、良好的口头和文字沟通能力,具有团队协作精神,勤勉敬业,认真负责,能适应敏捷开发;

福利:提供工作餐、班车接送

第14篇 网站开发php程序员岗位职责

岗位职责

1、负责公司及项目网站的建设、管理与维护,根据需求开发相应的功能;

2、负责网站用户体验优化、功能完善;

任职要求

1. 精通php/mysql开发,代码构造清晰、易读;

2. 熟悉主流php框架,例如thinkphp、yii等,并有至少一种开发经验;

3. 熟悉html+div+css及各主浏览器兼容;

4. 熟悉javascript及部分web前端框架,例如vue.js,angularjs 等;

5. 熟悉cache和seo技术者优先

第15篇 java高级程序员岗位职责

高级java程序员 上海掌穆通信科技有限公司 上海掌穆通信科技有限公司,zoomy,上海掌穆,掌穆 职责描述:

1.参与公司核心产品技术方案设计、数据库设计、总体架构设计

2.负责系统核心代码开发、调试与维护

3.负责系统持续调优,提升系统性能

4.撰写相关研发文档

5.负责团队代码codereview,制订团队开发规范

任职要求:

1.精通spring、springboot、rapidoid等java框架

2.精通mysql等关系数据库,能按照需求独立设计数据库表结构

3.熟练编写rest接口和rpc服务应用,使用过dubbo,gprc等框架

4.熟悉缓存服务,有使用redis,memcached等经验

5.熟悉消息队列,如kafka等

6.具有面向对象的分析和设计能力,掌握常用设计模式

7.具备良好的沟通交流能力

第16篇 java开发程序员岗位职责

java开发程序员 车好多集团 车好多旧机动车经纪(北京)有限公司,毛豆新车网,瓜子二手车,车好多,车好多集团,车好多 岗位职责:

1. 负责公司车后技术平台4大核心业务系统设计和开发;

2. 负责实现业务需求;

3. 负责系统的架构优化、调优;

4. 保证系统高并发访问下的正确性、安全性和稳定性。

职位要求:

1.计算机或相关专业本科及以上学历,2年以上java开发经验;

2.具有供应链、配件管理、商城端、运营系统、保险系统等项目经验优先考虑;

3.熟练掌握基础数据结构和算法;

4.有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;

5.强悍的系统设计&编码能力,追求优雅的设计和优秀的代码质量,快速行动;

6.具备良好的服务意识、责任心、较强的学习能力、优秀的团队沟通与协作能力。

第17篇 java初级程序员岗位职责

java程序员初级 正量网络 北京正量网络科技有限公司,正量网,正量网络,正量 岗位职责:

1、 根据项目设计文档或需求说明完成代码的编写,调试,测试和维护

2、 辅助进行系统的功能定义,程序设计

3、 编写代码注释和开发文档

4、 分析并解决软件开发过程中的问题

5、 配合项目经理团队完成相关任务目标

岗位要求:

1、 计算机专业或相关专业国家统招本科在校学生;

2、 精通基于j2ee架构的java编程,熟悉struts,spring,hibernate,ibatis等多种应用框架

3、 熟悉基于mysql的数据库编程,有良好的sql功底

4、 熟练应用多种java应用服务器,例如:tomcat

5、 熟练应用java集成开发环境,能熟练使用svn、myeclipse等工具

6、 熟练使用microsoft office visio 2003等设计工具进行系统的分析建模和设计

7、 具备良好的编程习惯、文档写作及管理能力,一定的用户需求分析能力

优先录用条件:

1、 良好的c#/c++语言基础,能独立解决项目中的相关问题

2、 优良的编程风格、代码可维护性及可阅读性,保证编码的性能和效率

工作作风严谨,具有良好的沟通协调能力、良好的团队精神,愿意承受更多的工作压力

第18篇 高级php程序员岗位职责

php高级程序员 喜临门家具股份有限公司 喜临门家具股份有限公司,喜临门,喜临门家具,喜临门 职责描述:

1、参与官网商城业务及技术模块、编程、调试和模块测试工作;

2、负责官网及市场活动项目的开发和维护;

3、及时响应业务内容的技术需求及变更;

4、负责开发文档编写工作;

5、善于沟通和表达,强烈的责任感和服务意识,良好的团队合作精神。

任职要求:

1、4年以上php开发经验,参与过至少两个大型应用系统项目的开发及电商系统开发;

2、熟练掌握javascript、jquery、div+css等web前端布局及多浏览器兼容相关技术;

3、丰富的mvc框架系统开发经验,如thinkphp,yii,laravel框架

4、熟悉电子商务商城开发,有相关项目经验优先选择;

5、熟悉数据库理论知识,能熟练使用mysql数据库进行开发,知道如何分析和改进sql执行效率;

6、拥有良好的代码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;

7、有撰写设计文档的习惯,有团队开发经验;

8、自我管理能力强,有良好的时间意识,有较好的沟通交流能力,团队合作意识良好。

9、遵循公司开发标准,维护统一的软件开发架构和软件开发规范 。

有以下经验者优先:

1、较强的数据处理和分析能力;

2、熟悉web前端者优先;

3、开发过手机应用服务器端程序;

第19篇 3d游戏程序员岗位职责

移动游戏客户端资深程序员(u3d) 上海乐树网络科技有限公司 上海乐树网络科技有限公司,乐树网络,乐树 职责描述:

1、负责游戏核心玩法、游戏逻辑系统等开发工作;

2、负责底层通信系统、图形系统、引擎及编辑工具相关开发,游戏客户端程序性能优化。

任职要求:

1、计算机类或相关专业本科及以上学历,两年以上游戏或互联网行业编程工作经验;

2、熟练使用c/c++/java/c#/objective-c/python中的一种或多种,具备扎实的编程语言基础,熟练掌握数据结构与常见算法;

3、热爱游戏,踏实肯干,工作态度积极向上;

4、有u3d相关项目经验者优先;

5、具备手机游戏或客户端游戏开发经验者优先;

6、熟悉ios或android系统原理,熟悉移动终端环境特性及相关解决方案者优先。

第20篇 gis高级程序员岗位职责

岗位职责:

1、负责根据需求进行gis模块设计、规划;

2、负责详细设计、代码开发;

3、遵循开发管理流程,编写和完善设计文档。

岗位要求:

1、本科及以上学历,地理信息系统或计算机相关专业毕业,一年以上gis项目开发经验;

2、能熟练使用常用的编程语言及网页编程语言,如:.net、java、fle_、javascript及html等;

3、能熟练使用arcmap、arccatalog、arcsde等系列arcgis桌面软件;

4、能熟练使用arcgis、geoserver等gis二次开发平台;

5、熟悉arcgis engine、webgis开发方法;

6、熟悉oracle、sqlserver、progresql等常用的关系型数据库;

7、责任心强,具有良好的沟通能力、学习能力和团队合作精神。

《程序员岗位职责汇编(20篇).doc》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档

相关专题

相关范文

分类查询入口

一键复制