高级软件工程师 II (.net)

官网 Emburse

职位描述

Emburse 软件工程师将为开发一套引人入胜、相互关联的系统解决方案做出贡献。作为一名工程师,您将提升客户的体验,解决有趣的挑战,并设计新的解决方案。Emburse 以其创新和屡获殊荣的技术而闻名,在工程方面实力雄厚。这将确保您有机会接触到本行业最优秀、最聪明的人才,在Emburse积累经验,发展事业。

offer要求 [offer requirements]

  • 8年以上软件开发经验,最好有领导职位经验
  • 代码库一个领域的专家;了解广泛的体系结构
  • 了解 OWASP,并根据需要对代码级别的 PCI/DSS 有一般的了解
  • 对产品质量和可维护性承担个人责任,并积极确定需要改进的领域确定自己和他人工作中的问题/风险
  • 可能负责监督他人或领导中等规模的项目
  • 对所开发软件的用户具有同理心,并利用这种同理心指导决策
  • 遵循SDLC 流程、包括采用基于敏捷的流程/会议、同行代码审查和计划发布所需的技术准备。
  • 与产品和分析部门合作,推动考虑到各方需求的需求
  • 为其项目制定技术测试和性能计划
  • 扩展代码审查职责、包括 OWASP SSDLC 评估
  • 具有辅导和指导初级开发人员的强大能力
  • 在没有监督的情况下开发复杂的软件
  • 在技术债务发展成为需要大量前期工作才能解决的债务之前,识别并主动解决技术债务
  • 在项目/服务层面确定方向,并持续影响决策
  • 开发大型复杂功能并解决疑难缺陷
  • 提供技术建议,并参与影响其他团队或整个公司的技术决策。可能会探索、研究并提出新技术建议
  • 理解所有行业术语和业务概念,以便更好地理解我们的技术旨在解决的挑战
  • 确定可行的替代解决方案并提出这些解决方案
  • 向团队成员提供建设性反馈
  • 提供技术建议,并对影响其他团队或整个公司的技术决策进行权衡。向团队成员提供建设性反馈
  • 在需要时直接与客户互动

offer福利 [offer benefits]

  • 计算机科学或相关领域的学士学位、或同等年限的工作经验
  • 至少 8 年的.net 开发和类似技术栈的专业经验。net开发和类似技术栈方面至少 8 年的专业经验。具有在 AWS 环境中部署和使用 AWS API、微服务、SQL、NoSQL、GIT 的经验。
  • 具有在 scrum 和 DevOps 环境中工作的经验。充分了解敏捷应用程序开发生命周期以及 .net 应用程序的构建和部署管道。
  • 具有设计和构建 JSON 或 REST 服务的经验,具有使用第三方 API、AWS API、Docker 或其他容器、大规模或分布式 Web 应用程序、测试驱动开发和功能测试的经验
  • 了解各种设计模式和 OOP 范例
  • 具有 RESTful 和 API 安全设计的经验
  • 至少掌握一种 OOP 语言
滚动至顶部