远程工作雷达

高级软件开发工程师(.NET Core 和 C#)

Senior Software Development Engineer (.NET Core and C#)

开发工程未标注地域
公司Lifted, an Upwork Company™
薪资未公开
工作地点Mexico City, CDMX, Mexico
地域资格未标注地域
时区要求无特别要求
用工类型Contract
发布时间今天
数据来源SmartRecruiters
前往企业招聘页投递 →

一位企业客户正在寻找一名高级软件开发工程师加入他们的敏捷开发团队,该团队专注于构建和维护支付领域服务。高级软件开发工程师将设计、开发并实施可扩展的软件解决方案,以支持高交易量。

  • 与敏捷开发团队合作,负责设计、开发和维护可扩展的服务
  • 负责编写技术设计规范
  • 推荐并开发架构和详细设计,供其他开发团队成员使用
  • 指导团队在软件最佳实践方面(设计、编码、故障排查、任务分解、工作估算、重构策略、自动化测试等)
  • 与其他团队紧密合作,优化系统架构和项目效率
  • 与产品负责人合作进行工作规划和优先级排序
  • 通过建立良好的实践和习惯,在团队中保持高质量的软件标准
  • 协助收集和记录用户需求,开发用户故事、估算和工作计划
  • 通过参与同行代码审查,提供评论和建议来协作并创造价值
  • 分析并解决技术和应用问题
  • 定期实践持续集成/持续交付(CI/CD)
  • 支持、维护并记录软件功能
  • 研究和评估各种软件产品;必要时创建原型(PoC)以展示新想法和技术
  • 沟通能力:必须能够清晰表达并具备扎实的技术词汇
  • 必须能够指导团队在软件最佳实践方面(设计、编码、故障排查、任务分解、工作估算、重构策略、自动化测试等)
  • 必须具备系统架构、最佳实践和设计模式的深厚知识
  • 评估并识别可用于实施的新技术
  • 具有 .NET Core、C#、Kubernetes / Docker 的扎实背景
  • 具备分布式系统、微服务、SOA 和多层架构的知识和经验
  • 对关系型和非关系型数据库有深入了解
  • 熟悉 REST API、事件驱动架构应用、缓存、扩展性、安全性等
  • 对托管内存架构 / 垃圾回收器 / 缓存管理有深入理解
  • 了解 DDD 和事件驱动架构
查看英文原文

An enterprise client is seeking a Senior Software Development Engineer to join their agile development team focused on building and supporting payment domain services. The Senior Software Development Engineer will design, develop and implement scalable software solutions capable of supporting high transaction volumes.

  • Work with an agile development team that designs, develops and maintains scalable services.
  • Responsible for writing technical design specifications.
  • Recommend and develop an architectural and detailed design that is used by other members of the development teams.
  • Coach the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)
  • Work closely with the other teams to optimize system architecture and project efficiency.
  • Partner with our Product Owner to plan work and prioritization.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Collaborate and add value through participation in peer code reviews, providing comments and suggestions.
  • Analyze and resolve technical and application problems.
  • Regular practice of CI/CD.
  • Support, maintain and document software functionality.
  • Research and evaluate a variety of software products; create PoCs as necessary to demonstrate new ideas and technologies.
  • Communication skills: Must be able to articulate and have a strong technical vocabulary
  • Must be able to coach the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)
  • Must have strong knowledge of system architecture, best practices and design patterns
  • Evaluate and identify new technologies for implementation
  • Strong background with .NET Core, C#, Kubernetes / Docker
  • Knowledge and experience in Distributed systems, MicroServices, SOA and n-tier architectures
  • Strong knowledge of Relational and non-relational DBs
  • Knowledge of REST API, event-driven architecture applications, caching, scaling, security, etc.
  • Strong knowledge of Managed Memory Architecture / Garbage Collector / Cache Management
  • DDD and event driven architectures
本页面信息整理自 SmartRecruiters,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级软件AI工程师

Lifted, an Upwork Company™Mexico City, CDMX, MexicoContract今天
AI开发工程未标注地域

创意艺术总监

Lifted, an Upwork Company™Bismarck, ND, United StatesContract今天
设计限定地区(需当地身份)

移动软件工程师

Lifted, an Upwork Company™Mexico City, CDMX, MexicoContract今天
开发工程未标注地域

← 返回全部职位