概述:
Guidepoint的工程团队擅长解决问题并创建更快乐的用户体验。在Guidepoint努力实现通过个性化知识分享解决方案使个人、企业和世界更加智能的使命时,工程团队正在应对挑战,改进我们的内部应用架构,并创建新产品,以优化我们服务的无缝交付。
作为一名高级.NET工程师,您将负责开发满足我们业务需求的高质量软件解决方案。您将与首席.NET软件工程师密切合作,共同打造一个高效的.NET工程团队,帮助将Guidepoint的技术架构转变为现代化、高可用性、可扩展的企业PaaS解决方案。
此职位可以在美国远程工作。理想的候选人必须适应东部标准时间工作。
您每天的工作内容将包括💻:
• 与跨职能团队合作,设计、开发、测试和部署软件解决方案
• 指导初级工程师,帮助他们成长和发展技能
• 领导团队采用以质量为中心的软件开发方法
• 开发和实施流程和程序,确保软件质量
• 通过积极参与代码审查并主动识别维护应用程序中的重构机会,维护和改进代码库的完整性。
• 使用.NET Core和Azure平台服务开发和支持可扩展的Web/API应用程序
• 使用创新/可扩展的平台重构遗留组件
• 将遗留应用程序的部分分解为在App Services上运行的API
• 使用大型数据库模式,包括添加和更新表和行
• 实施集成和约定测试
最低技术资格✔️:
• 8年以上.NET开发经验,使用C#
• 掌握面向对象编程原则和模式,开发和交付大规模分布式系统的经验
• 强调遵循面向对象编程原则和模式,开发和交付大规模分布式系统
• 熟练处理需求清单项并确保它们准备就绪
• 有.NET Core 3.1+的经验
• 有xUnit的经验
• 有Entity Framework Core和Dapper等ORM的经验
• 熟练掌握数据建模和SQL
• 有使用不同技术(如消息队列、Kafka等)构建数据集成和其他系统集成的经验
• 有使用问题追踪系统/维基进行文档编写的经验(Jira/Confluence)
• 愿意学习在云部署中设计容错架构(负载均衡、集群、减少/消除单点故障等)
首选技术资格✔️:
• 10年以上使用C#和.NET技术栈开发软件的经验
• 4年以上软件工程团队领导经验
• 具有Azure平台服务的实际经验
• 熟练使用诸如Visio或LucidChart等架构图工具。
• 有按照CQRS和DDD开发应用程序的经验。
• 有面向方面的编程经验。
• 有数据管理方法论的经验
• 2年以上实施CI/CD流水线的经验
所需的软技能✔️:
• 保持解决问题的能力和积极的工作风格
• 良好的人际交往和坦诚的沟通能力
• 独立的贡献者,有进取心
• 具有合作和团队合作精神
• 对工作负责并对任务负责
• 能够在交付中平衡战略和战术方法
• 在优先级和整体团队管理方面表现出判断力
我们提供的福利📈:
该职位的年薪范围为14万美元至18万美元。基本工资可能会根据与工作相关的知识、技能和经验以及地理位置而有所不同。此外,根据绩效,该职位还有可能获得年度奖金。
您还将有资格享受以下福利:
• 15天带薪休假、10天法定假日和病假
• 全面的医疗、牙科和视觉计划
• 将与员工缴纳的401(k)、人寿保险、带薪休假和产假计划相匹配的10%。
• 通勤津贴和企业折扣
• 通过LinkedIn Learning平台的发展机会
• 周五欢乐时光、“夏季周五”以及办公室免费小吃和饮料
• 全年企业运动联赛
• 轻松的工作环境、团队建设和其他社交活动
关于Guidepoint:
Guidepoint是一家领先的专家网络公司,通过其全球专业网络将客户与经过审查的专业主题专家(顾问)联系起来。Guidepoint客户利用顾问分享的见解和观点,保持信息灵通并做出更好的商业决策。其一系列服务,包括电话咨询、调查、活动和专有数据洞察产品,帮助专业人士在做出战略或投资决策之前全面了解一个主题。Guidepoint的跨国客户名单包括前10名咨询公司和一些最大的对冲基金、私募股权公司和财富排名靠前的上市公司。有关更多信息,请访问www.guidepoint.com。