首页范文岗位职责

软件工程师岗位职责和职位要求(十二篇)

第7篇 go软件工程师岗位职责

岗位职责:

1. 设计和实现各种平台级互联网软件系统,以及使用、集成、封装各类主流互联网级中间件系统并为业务系统提供稳定、高速的基础支撑。

2. 设计相关系统的架构,并起到主导作用。

3. 负责和保证相关系统的稳定、持久运行。

4. 帮助解决各种相关系统的问题。

任职资格:

1. 计算机相关专业,本科及以上学历,4年及以上互联网软件开发相关工作经验。

2. 具有良好的逻辑分析能力、沟通能力和团队合作意识。

3. 主动积极,善于学习和总结,乐于分享。

4. 有较丰富的互联网分布式系统设计和实现经验。

5. 非常扎实的基础知识和技能,熟悉常用数据结构和算法。

6. 熟悉go语言,并有实际开发经验,至少主导开发过一个中型生产级系统。

7. 熟悉微服务、service mesh 和 serverless 等先进的分布式系统架构理念。

8. 熟悉数据库表的设计和操作以及通用优化方法,熟悉 mysql、redis、mongodb 等数据库软件。

9. 有较强的执行力以及分析问题和解决实际问题的能力。

加分技能:

1. 对高并发、高可用的互联网软件系统有正确、深刻的理解。

2. 熟悉海量实时数据的存储和处理方法。

3. 熟悉消息系统和推送服务的构建方法。

4. 对 mysql 、redis、mongodb 等主流数据库有深刻的理解。

5. 熟悉 etcd/consul、docker 等私有云相关技术。