软件岗位职责
『壹』 软件工程师的职责/
职责:
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测内试等过程;
3 、协助工程管理容人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
要求: 计算机相关专业,具有扎实的计算机基础理论知识;
. 精通C/C++、Java语言,具有丰富的Unix/Linux系统下开发经验;
. 精通Perl、Python、PHP、Shell等其中一种语言;
. 有一定的算法基础,具有较强的独立解决问题能力;
. 两年以上业界工作经验,具有Web应用开发经验者优先;
. 有大容量、高性能、分布式系统的设计开发经验者优先;
. 具有很强的学习能力和对新技术的追求精神;
. 具有良好的中英文沟通能力,具有项目管理经验者优先;
. 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观;
『贰』 高级软件工程师的工作职责
在目前很多国内软件企业中,如果你是“高级软件工程师”,那么从需求分析,设计,开发,测试,甚至到客户这一条龙都可能由一个人来负责。
软件开发与测试
首先,软件开发是软件工程师职责的基本组成部分,这点应该没有问题。其次,此处的软件测试可分为开发前的驱动测试,和开发过程中的白盒测试。驱动测试用于分析子系统/模块内部逻辑,用于在开发之前暴露开发过程中可能遇到的大部分问题和对子系统/模块进行更进一步的划分;白盒测试是保证在项目交接到测试团队手中时,能满足基本的项目要求,即能够进行α测试。
子系统/模块分析设计
在软件架构师做完系统设计,项目经理进行项目分工后,项目就正式进入开发环节。这时候每个软件工程师会拿到自己负责的子系统/模块,首先要做的就是进行分析设计,其次才是开发。开发前进行分析设计,便于从整体上对子系统进行把握,提前隔子系统中的变化点和问题,同时也可以对子系统进行更详细的划分,用于制定个人的工作计划,与项目经理和软件架构师进行具体的沟通。
撰写文档
在进行子系统和模块设计的同时,要撰写子系统设计说明书;在开发过程中,要记录技术要点和发现的问题,同时如有需要,要修改子系统设计说明书;在白盒测试时,要记录每个Bug。
定期主动沟通
在项目开发过程中,项目经理需要和团队中的每一个人沟通任务进度,其主要职责是从整体上把握和控制项目的进度。那么作为团队一员的高级软件工程师通常会负责项目中很重要的子系统/模块,这些子系统/模块往往能决定项目的成败。因此定期主动与项目经理沟通解决遇到问题,与架构师和专家沟通解决技术难题就显得非常重要了。另外,就对个人而言,定期主动沟通也往往表现为个人的主动积极性,对于个人长远发展非常有益。
持续学习
也许有人会觉得学习应该与职责无关,狭义看来确实如此。然而,不断学习新知识,提高个人技能,于公司而言,能提升工作效率;于个人而言,益于职业发展。因此,工作之余,不管你职位如何,持续学习就显得非常重要且必要。
带新人
这点也许不是硬性要求,但国外有高手带领新手这样一种师徒习惯,也应该学习并发扬。通常情况下新人会与高级软件工程师协同工作,因此带新人一方面,带领新人可以有重新审视自己知识的机会;另一方面能够让新人更快入手,降低学习成本和提高工作效率;同时也能保持良好的人际关系。
以上是个人对高级软件工程师职责范围的认识,也许有些比较牵强,然而就对职业发展而言,要想做好高级软件工程师,上面几条是平时工作中必须要做的。
『叁』 软件公司的总经理助理都应该有什么职责
总经理助理岗位职责
1、在总经理领导下负责办公室的全面工作,努力作好总经理的参谋助手,起到承上启下的作用,认真做到全方位服务。
2、在总经理领导下负责企业具体管理工作的布置、实施、检查、督促、落实执行情况。
3、协助总经理作好经营服务各项管理并督促、检查落实贯彻执行情况。
4、负责各类文件的分类呈送,请集团领导阅批并转有关部门处理。
5、协助总经理调查研究、了解公司经营管理情况并提出处理意见或建议,供总经理决策。
6、做好总经理办公会议和其他会议的组织工作和会议纪录。做好决议、决定等文件的起草、发布。
7、做好企业内外文件的发放、登记、传递、催办、立卷、归档工作。
8、负责保管使用企业图章和介绍信。
9、负责企业内外的公文办理,解决来信、来访事宜,及时处理、汇报。
10、负责上级领导机关或兄弟单位领导的接待、参观工作。
总经理助理岗位职责
一.要认清自己,处事有原则。找不准位置,也就找不准工作的立足点、切入点、着力点,工作起来也就找不着“感觉”。
总经理助理处于“总管家”与“不管部长”的双重位置,围绕着中心工作,上协调领导,下联系群众,事务、政务都要过问,其他部门管不了、不该管的,都要总经理助理去管。总经理助理要把握所应扮演的角色,把握好工作分寸,管理不巨细,参谋不决断,助手不揽权,不越权,不越位,不缺位,工作要到位。
二.要耳聪目明,作好参谋工作。
从大的方面说,当助手重要的在于搞好信息、决策、督查服务。及时地捕捉信息,准确地搞好反馈,积极地当好决策参谋。不仅要善于发现问题,还要认真分析问题,给领导解决问题提供决策参考。领导一旦采纳决策意见,还要制订决策备选方案。备选方案不能只是一种,要有多种方案,以便优中选优,“拍板定案”。决策制定后要采取得力措施抓落实,并及时搞好督促检查,搞好落实情况反馈。
三.要长袖善舞,作好各部门之间的“润滑油”。
首先要协调好上下的关系。对上:要尊重而不盲从,服务而不奴婢,更不能违背原则盲从领导。陈云同志说,要“不唯书,不唯上,要唯实。”在实际工作中,不看领导眼色是不可能的,但要有分寸,要坚持原则,按章办事,不能惟命是从。待下:以礼,以诚,以情。不要盛气凌人,不搞瞎指挥、乱指挥,不欺下瞒上。再是协调好内外关系,外求支持协作,内求团结向上。
四.要高效快捷处理有关事务。总经理助理必须要有强烈的时效观念、意识,求真务实、雷厉风行的工作作风,运筹帷幄的领导艺术,在有限的时间里办好应办之事。
要善于“分身”,明确该干什么,不该干什么,先干什么,后干什么。要有所为,有所不为。为好应为之事。该别人“代劳”之事,要分解任务到人,并明责授权,责权相等。一旦分工、明责、授权,要少插手,多支持下级大胆工作。不要事无巨细,事必躬亲。不该为之事,“亲自”未必就好,还往往会挫伤员工的积极性。工作有成绩,也会有不足,要客观地分析是非功过,更不要跟下边抢功争好。尤其是出现过错不要推诿,对自己的过错更不要上推下卸。工作要扎实,力求实绩、实效。总办工作不能摆花架子,更不能弄虚作假。要真实地反映情况,扎实地开展工作。
五.要不断提升个人素质,增加人文魅力。自身素质强,就会产生人文 “魅力”和影响力。要当好总经理助理,要*权力的影响力,但更重要的是*非权力的影响力。
只有二者有机结合,才能更好地开展工作。要注重发挥自身非权力因素的影响力,*德、识、才、学,*高尚的人格、丰富的知识、高超的才干、卓有成效的方法艺术来开展工作。在提高自身素质的同时,还要学会尊重,学会理解,学会“给予”,尊重上级,理解同级,善于“给予”下级。培养人才,帮助人展现才能,实现价值。
六.要注意自身形象,起好表率作用。总办处在公司的第一线,一举一动都代表着公司形象。
『肆』 软件行业项目经理主要的职责是什么
项目经理岗位职责
1、 计划:
项目范围、项目质量、项目时间、项目成本的确认。 b)项目过程/活动的标准化、规范化。
根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。
各项计划得到上级领导、客户方及项目组成员认可。
2、 组织:
组织项目所需的各项资源。
设置项目组中的各种角色,并分配好各角色的责任与权限。
定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)
安排组内需求分析师、客户联系人等角色与客户的沟通与交流。
处理项目组与其它项目干系人之间的关系。
处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。
安排客户培训工作。
3、 领导:
保证项目组目标明确且理解一致。
创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。
提升项目组士气,加强项目组凝聚力。
合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。
制定项目组需要的招聘或培训人员的计划。
定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。
及时发现项目组中出现的问题。
及时处理项目组中出现的问题。
4、 控制
保证项目在预算成本范围内按规定的质量和进度达到项目目标。
在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量;
定期向领导汇报项目工作进度以及项目开发过程中的难题。
对项目进行配置管理与规划。
控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难题。
不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。
项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人
项目经理的职责
整个项目负完全责任。
确保全部工作在预算范围内按时优质地完成,使客户满意。
领导项目的计划、组织和控制工作,以实现项目目标。
严格执行公司对项目管理的规范、对于软件开发项目执行公司制定的统一的软件开发规范。
负责整个项目干系人(客户、上级领导、团队成员等)之间关系的协调。
制定工作计划、项目执行计划、人员配置计划、工作分解结构、成本计划等,同时报上级组长,并报公司审批。
定期向公司组长报告项目进度,一般为一周一次。
对团队成员进行工作安排、督查。
定期召开团队成员会议,在可能的情况下邀请客户、上级组长参加。
项目结束时,进行结项工作,整理各种相关文件。
『伍』 软件公司的技术总监的职责是什么
一般技术总监需要两方面责任,管理职责和技术职责
1、管理职责
a)参与制定公专司软件产品的发展方向,属确定公司产品框架及开发实施计划;
b)规划产品研发进度安排,根据公司需要确定产品开发周期及人员安排;
c)全面监控产品开发质量、进度和成本控制;
d)针对公司具体项目实施,控制项目需求变更,支持项目实施的顺利进行;
e)负责研发中心各部门的日常管理工作和部门建设,制订并监督执行部门工作计划。
2、技术职责
a)解决目前公司已使用技术框架中存在的问题并进行有效优化
b)负责培训公司软件开发人员的整体开发技能
c)负责公司软件构件库的搭建、第三方控件的选型
『陆』 软件开发程序员技术支持的岗位职责及岗位要求
职位描述复:
(1) 负责软件项目的全过制程实施,制订项目实施计划,确保项目按期实施;
(2) 协调和处理客户、最终用户和公司其他部门的各类关系和资源,解决项目实施过程中的各类问题,确保项目实施质量达到预期目标;
(3) 培训和辅导客户服务人员,确保最终用户得到满意的服务;
(4) 项目实施完毕后的跟踪回访。
任职要求:
(1) 性别不限,计算机软件相关专业,大专以上学历;
(2) 有工作经历,有软件项目实施经验者优先;
(3) 优秀的沟通能力和良好的团队协作能力
『柒』 软件实施工程师的工作内容是什么
软件实施工程师的工作是软件产品服务主线的一个决定性环节,软件的成功离不开实施。主要负责工程实施: 包括常用操作系统、应用软件及公司所开发的软件安装、调试、维护,还有少部分硬件、网络的工作; 负责现场培训: 现场软件应用培训; 协助项目验收; 负责需求的初步确认;把控项目进度;与客户沟通个性化需求; 负责项目维护。
『捌』 有没有软件可以用来梳理公司各个岗位的工作清单和职责
用日事清,内置各种行业流程模板。简单的从行政、人事、财务等常规工作流程,复杂的则进行合同审批、预算管理、项目管理、采购管理等。日事清可以确保每个事务都有人抓,处理过程都能得到跟踪。日事清是一款团队管理软件,日事清是一款SaaS软件产品,包括在线Office协同编辑、项目管理、客服管理、团队协作、人事管理、财务管理、等,拥有将近300万用户,包括日事清公司本身也全部运行在日事清上。
『玖』 Java软件工程师的具体职责是什么
Java软件工程师的具体职责是什么?每家公司都不一样的,小青整理了5家公司对软件工程师的要求,希望能够对大家有所帮助!
1、负责项目相关开发工作,包括参与系统需求分析、研发设计;
2、参与制定开发方案,负责功能模块划分、模块开发及后续的维护工作;
3、负责技术研究,结合业务需求,保障研发及迭代效率。
4、独立或主持完成多个模块/组件(含核心部件)的软件需求分析、软件设计(含增量方式)、代码编写、单元测试、集成测试、静态检查、本地构成等工作;
5、负责交付特性/子系统设计文档和接口,负责相关头文件、参与核心代码开发,并通过设计有效的提升开发、测试、维护等全流程及产品全生命周期效率;
6、主导补丁包的端到端交付或负责R版本或某子系统的优化,有效提升代码执行效率(或性能)或明显缩减代码规模;分析产品可维护需求及其价值,参与产品或平台新版本可维护设计改进,提升产品诊断能力;
7、分析及参与业务需求的迭代开发,提供系统架构设计方案并进行落地。
8、负责对业务增长中遇到的技术瓶颈进行攻关,确保系统稳定性及业务高速增长。
9、负责对现存及未来系统进行宏观的思考,规划完善形成统一的框架、平台、体系或组件。
10、负责推荐系统及大数据分析系统的规划与演进。
任职要求:
1、真实2年以上Java开发经验,Java基础功底扎实。熟悉Java基础知识和核心类库。
2、具备良好的面向对象编程经验,熟悉常用设计模式。
3、熟悉使用Spring Boot、Spring Cloud等开发框架,并有相关的开发经验。
4、熟悉Linux操作系统以及JAVA应用服务器维护。
5、熟悉Oracle、Mysql等常见数据库的基本原理以及适用场景,熟悉不同种类的数据库编程,了解常见SQL调优。
6、至少掌握一种(Mybatis、Hibernate、Spring JPA)数据持久化框架。
7、熟悉分布式中间件技术(nginx、zuul、zookeeper等)者优先。
8、熟悉常见缓存技术,使用过Redis、Memcache等缓存框架者优先。
9、熟悉分布式常用技术者优先,如部署单元化,分库分表,分布式数据库,读写分离等。
10、对多线程,并发编程,异步IO等高可用设计有熟悉者优先。
11、责任心强,具有较强的学习能力和团队合作意识,良好的沟通能力、方案设计和撰写能力。
12、对新技术敏感,求知欲强,能快速学习并具备较强的技术领悟能力。
以上,就是小编为大家整理的Java软件工程师的具体职责以及任职要求,希望对大家有所帮助!
『拾』 软件公司里项目经理的主要职责是什么
作为项目经理
项目经理这个工作职责就是对项目负责,负责项目有关的一切事务。在不同的组织中,项目经理有不同的角色。项目经理主要有三种:矩阵型项目经理、职能型项目经理、项目型项目经理。
一般来讲,项目经理的工作包括项目管理五大过程组,从项目启动,到项目规划,再到项目执行、项目监控,到项目收尾。中间包括项目管理十大知识领域的项目范围管理、项目整合管理、项目时间管理、项目成本管理、项目沟通管理、项目人力资源管理、项目采购管理、项目质量管理、干系人管理、风险管理,以及项目分析与决策。但在实际的项目中根据不同的项目类型,项目经理的管理内容会有所增减。
在矩阵型项目中,项目经理的职责主要是项目的沟通与联络、项目推进;
在职能型项目中,项目经理需要更多的关注项目的成本、干系人、时间、整合、范围;
上升到项目型项目管理中,项目经理的职责就包括更多的内容,涵盖了全部的项目管理十大知识领域、项目管理的过程组。
作为软件项目经理,主要职责有:
1.负责项目立项、需求调研、需求分析、系统开发、系统部署实施等过程的管理;
2. 负责项目团队管理和项目开发工作,包括确定项目的人员工作安排;
3. 编制项目开发计划;识别和控制项目风险;有效控制项目开发过程和项目质量;
4. 参与项目评审评估会议;
5. 有效管理项目资源,为项目所有成员提供足够的设备、有效的工具和项目开发过程;
6. 负责与客户的沟通,有效的控制客户需求,解决项目开发过程中遇到的质量问题和管理问题;
7. 负责项目资料的收集、整理、建档、保存。