高级后端开发工程师

无个税15个月前远程全职
Eureka Management Consulting

Eureka Management Consulting

location 利雅得
unsaved
高级后端开发人员职位描述 (地点:远程) 理想的候选人是一个自我激励、多任务处理能力强、团队合作能力强的人。您将成为一名首席开发人员,负责开发新的软件产品和对现有产品进行改进。您应该擅长处理大型应用程序和框架,并具备出色的沟通和领导能力。 职责 • 编写干净、高质量、高性能、易维护的代码 • 开发和支持软件,包括应用程序、数据库集成、接口和新功能增强 • 跨职能团队合作,确保项目达到业务目标和合规标准 • 支持新产品和功能的测试和部署 • 参与代码审查 资格要求 • 计算机科学(或相关领域)学士学位 • 3年以上相关工作经验 • 熟悉面向对象设计、数据库设计和XML模式 • 有敏捷或Scrum软件开发方法的经验 • 具备多任务处理、组织和优先工作的能力 所需技能和经验 • 5年以上IT-软件/软件产品经验。 • 需要具备NodeJS微服务开发人员的专业知识和以往的工作经验 • 具有Java、Nodejs和主流脚本的系统编程、服务/模块类型应用开发经验。 • 了解包括Sprint Boot、Java、JavaScript、Node Js、Git、JenkinCI在内的微服务技术。 • PostgreSQL,Redis内存缓存。 • Openshift,API集成平台。 • IAM KeyCloack经验或知识 期望的技能和经验 • 容器式编程-微服务、Docker、Openshift。 • 熟悉各种编程语言、模式和数据结构。 • 有金融科技后端解决方案的经验 • 具备多线程开发的实际经验,包括线程同步和同步、IAM、锁、数据库并发和缓存数据库(Redis)的良好知识和经验。 • 应用面向对象编程概念(OOPS)、微服务、操作系统(OS)概念和UML的知识。 • 熟练掌握软件架构、设计模式,并在构建框架方面有强大的实际经验。 • 具备分布式计算等计算机科学背景。 • 对软件开发工具和方法论有很好的了解。 • 具备安全编码实践的良好知识是一个加分项。 • 对企业应用程序的所有层面进行开发的全面理解和实际经验,以分析系统的可扩展性、集成性和性能问题,以及利用Unicode和/或多字节数据库进行国际化。 • 对软件开发生命周期、开发流程和工具使用有良好的了解。 • 必须了解敏捷、增量或螺旋式开发方法。 优选特质 • 流利的英语 • 金融科技相关经验 • 在学习新实践、技术、编程语言和吸收工程文化方面具备出色能力 • 在处理生产系统时对自己和他人要求很高 • 以成功完成涉及各种技术和系统的项目为荣 • 在涉及不同利益相关者和专业主题专家的协作环境中蓬勃发展 • 喜欢与不同专业知识的多样化团队合作