职位期望:
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
须持有学士学位。偏计算机方向专业优先。