地点:印第安纳波利斯,印第安纳州(必须在90天内搬迁)
必须接受混合工作模式(2天在现场工作)
必须通过链接参加在线技术筛选考试(Test Dome)。
候选人必须在初试之前通过Test Dome考试。
• *高级C#开发人员职位适合那些喜欢专注于编写优秀代码的人。
• 这个角色负责对遗留系统进行渐进式改进,同时还通过.NET 5、微服务、Orleans(纳米服务演员)来重新设计我们的流程。
• 我们将特别青睐那些欣赏代码优雅并能够通过组织一系列简单解决方案解决复杂问题的候选人。代码质量很重要。
• 必备条件:
• 至少8年的.NET和C#经验
• 2年以上技术领导职位经验。
• 深入了解编写和测试C#代码的经验,特别是高性能和优秀设计方面。
• 熟悉.NET 5(Core)和传统.NET,包括对新功能的理解以及如何将传统代码转换为新模式。
• 注重优雅的设计,并熟悉一系列设计模式。
• 对编码有热情。
• 具备理解复杂需求并在复杂系统上工作的能力。
• 能够在团队中工作,包括提供良好的反馈并接受建设性批评。不接受野牛式编码人员。
• 对.NET框架有良好的理解,包括了解垃圾回收、异步/等待、延迟实例化等模式的内部运作。
• 熟悉SOLID设计原则。
• RESTful Web服务经验
• API开发经验
• 数据建模经验
• RESTful Web服务经验
• API开发经验
• 数据建模经验
• Angular
• REST/Web API
• AWS
• 微服务
• Spring Boots
• 附加条件:
• 有Microsoft Orleans的经验。
• 有微服务架构的经验,包括容器化和gRPC通信。