**全栈领导 + API,沙特阿拉伯位置。**
10+年,在领先的IT服务公司担任解决方案架构师/首席架构师。在会议、API、客户呼叫等方面帮助代表公司在Java和Javascript技术方面的权威,帮助RFP、交付、技能建设,建立Java和js实践,参加会议,撰写博客,制定战略加速器等,帮助Java和JS的新人进行LnD。
• *经验**: 在领导职务上有10+年的经验,必须具备IT服务公司的经验
• *证书**: Java、TOGAF、Angular、DevOps、Cloud Agile、SAFe(不是所有证书都是必需的)
• *位置**: 沙特阿拉伯利雅得
您应该具备单页响应式Web应用程序、API、算法编程、微服务和分布式计算、Web应用程序性能工程、大规模数据处理、无服务器云架构和NoSQL数据存储系统的一些或全部经验。
• *角色和职责**:
- 审查产品需求,识别差距并完善需求,制定执行策略,提供时间估计和发布计划,提供测试需求,与团队一起实施和交付解决方案。
- 原型产品组件并验证其技术设计、性能和生产准备性
- 与产品负责人、数据科学家和其他人合作收集需求;找到满足目标的技术策略,引入创新技术,交付生产代码
- 与UX和产品管理合作,创建使复杂信息和相似性搜索配置变得简单、有效和有趣的UI
- 遵循设计和交付最佳实践,编写高质量的代码,微服务REST架构,封装传统系统,AJAX组件和流畅的UI,SOLID和DRY编程,TTD,CI/CD等
- 进行代码审查并倡导最佳编码实践。
- 通过与适当的利益相关者合作,提出、开发和交付解决方案,解决技术障碍。
- 确保每个产品符合所需的质量标准,识别质量潜在风险,并与领导层一起制定缓解计划。
- 主持缺陷审查会议。与支持和咨询团队合作解决客户问题。根据需要与客户互动,了解、复现和排除客户问题
- 向其他工程师提供培训、指导、反馈、辅导和指导。在整个组织中提供技术思想领导力。
- 招聘和发展团队。
- 在敏捷、快速开发和原型环境中工作,有效沟通至关重要。
• *技能和经验**:
- 计算机科学、技术或工程学学士学位(强烈推荐),或同等工作经验。
- 有10+年复杂分布式系统软件开发经验的技术领导者。
- 至少有7+年领导开发团队的经验。
- 必须是能够100%编写代码的技术领导者,
- 强大的编程经验 - Java/J2EE、Python、Perl、shell脚本等
- 强大的Web技术经验 - Node JS、Angular、React、JQuery、JavaScript、TypeScript、HTML/CSS
- 搜索引擎经验,例如Elasticsearch、Solr
- 在MVC、Spring、Hibernate、微服务、应用程序/Web服务器方面有丰富经验。
- 在构建REST API/微服务架构方面有强大的理解/专业知识。
- 数据建模和数据库设计经验,包括NoSQL数据库 - Mongo/Dynamo有帮助
- 有GIT Hub、Maven、Gradle、Jenkins、Docker和其他CI/CD平台的经验
- 在架构风格和设计模式、API开发方面有专业知识。
- 在软件开发过程中的行业最佳实践方面有专业知识:单元测试、面向对象设计、代码审查等。
- 出色的沟通技巧(书面和口头),具有全面的软件开发生命周期经验,并使用敏捷开发流程取得可证明的成功
- 作为“实际操作”的技术领导者,建立和管理团队至顶级专业人士的成功记录
- 在独立评估工具、技术和框架方面有专业知识,基于产品需求。
- 良好的分析和解决问题的能力
通勤/搬迁能力:
- 古尔冈,哈里亚纳邦: 可靠地通勤或计划在开始工作之前搬迁(优先考虑)
• *教育**:
- 学士学位(优先考虑)
• *经验**:
- Angular: 10年(优选)