[上海][30K-40K]外企Golang开发

Job Summary:
职位概述:
The Software Developer will be part of the Software Development Team. The team is fast paced, highly skilled. The team will be responsible for critical parts of the entire business requiring a high level of focus and great attention to detail. You will be working with some exciting new technologies like React & Docker/Kubernetes, as well as micro services. You will be utilizing cloud technologies to automate processes and scale to support our growing number of customers.
本软件开发工程师职位隶属于软件开发团队。团队工作节奏较快,技术水平高超。团队对公司整体业务的关键环节负责,要求工程师高度集中注意力,注重细节。在工作中,您将运用部分振奋人心的新技术,如React、Docker或Kubernetes,以及微服务架构。您将负责使用云技术实现业务流程的自动化,并对系统进行扩展,从而为公司不断增长的客户群提供支持。
Job Expectations:
职位期望:
 Full lifecycle application development
 参与应用程序开发的全生命周期
 Designing, coding and debugging applications in various software languages.
 采用各种软件语言,对应用程序进行设计、编程和调试。
 Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
 软件分析、代码分析、需求分析、软件评审、确定代码度量、系统风险分析、软件可靠性分析
 Object-oriented Design and Analysis (OOA and OOD)
 面向对象设计与分析(即OOA和OOD)
 Software modeling and simulation
 软件建模与模拟
 Software testing and quality assurance
 软件测试与质量保证
 Performance tuning, improvement, balancing, usability, automation.
 性能调优、完善、平衡、可用性、自动化
 Support, maintain and document software functionality
 对软件功能进行支持、维护和记录
 Integrate software with existing systems
 将软件与现有系统进行整合
 Evaluate and identify new technologies for implementation
 评估并确定可采取的新技术
 Project Planning and Project Management
 项目规划和项目管理
 Maintain standards compliance
 遵守相关标准
 Implement localization or globalization of software
 实行软件本地化或全球化
Required:
职位要求:
 Strong background in Golang language, paradigms, constructs, idioms
 有较强的Golang开发经验  Knowledge of goroutine and channels pattern.  深入了解golang的数据类型以及底层实现,如切片,数组,Map等等  Experience in full site golang framework, such as beego, or equivalent.  有丰富的golang web框架经验,如gin, beego, echo等  Understand golang dependency management  深入了解golang包依懒管理机制,如go mod等  Experience in common framework components, such as routing, logging, tracing.  对常用的框架组件,如路由,日志,tracing等等要有深入的认识  Ability to write clean and effective Godoc.  有编写整洁有效的文档的习惯
 拥有Git仓库运用经验
 Experience in cloud based architectures (SQL/NoSQL, Message Queues, ESBs, Kubernetes/Docker, AWS)
 拥有云架构开发经验(SQL/NoSQL、消息队列(Message Queues)、企业服务总线(ESB)、Kubernetes/Docker、AWS)
 Knowledge of RESTful API.
 了解RESTful风格API接口
 Knowledge of asynchronous queue processing
 了解异步队列处理
 Understanding of how to architect multithreaded applications
 了解如何架构多线程应用程序
 Experience using a relational database system
 拥有关系数据库系统的运用经验
 Solid grasp of software engineering fundamentals and their practical application
 扎实掌握软件工程基础知识及其实践应用
 Good English communication skills.
 良好的英语沟通能力
Preferred:
优先考虑以下人才:
 Experience with Redis or other equivalent technology
 拥有Redis或其他类似技术的运用经验
 Proficient with HTML 5, CSS 3.0, JavaScript ES5/6/7
 精通HTML 5、CSS 3.0、JavaScript ES5/6/7技术
 eCommerce industry experience
 拥有电商行业经验
 Bachelors degree or higher in Computer Science
 计算机专业本科及以上学历
Experience Requirements:
经验要求:
Generally requires a minimum of 5 years of experience in a developer role.
通常应具备至少5年的开发经验。
Education Requirements:
教育背景要求:
Bachelor’s Degree required. An emphasis in Computer Science is preferred
须持有学士学位。偏计算机方向专业优先。

讨论数量: 2

:cow: :beer:

2年前 评论
Alejandroeee (楼主) 2年前
pndx

:cow: :beer:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!