职位 - 高级软件工程师 - C#.Net(481045)
地点 - 俄亥俄州门托(现场)
客户 - Steris
签证 - 任何签证
薪水 - 年薪12万美元
所需技术技能:
对微软.NET(C#)有扎实的了解。
必须具备面向对象编程(OOP)概念。
多平台后端应用程序(Dotnet core),守护程序,服务,IIS,WCF。
使用MVC,Blazor,Razor开发Web应用程序。
必须了解如何设计(TCP/IP,RS232,RS485)协议。
电子背景优先(物联网,Arduino,PLC)。
熟练使用LINQ,Entity Framework进行工作的经验。
熟悉微服务的知识优先。
熟练使用消息队列(首选ActiveMQ,但也接受其他队列,如RabbitMQ等)。
具有在Linux环境下工作的实际经验(Ubuntu,Centos,Alpine,发行版)。
熟悉任何SQL数据库(主要是SQLite为佳)。
出色的调试和问题解决能力。
熟悉敏捷开发和GIT版本控制知识。
不强制要求了解WPF,但是具备此知识将是一个额外的优势。
单元测试实施。
对计算机科学基础知识、软件开发生命周期(SDLC)、软件设计最佳实践、面向对象设计和设计模式有深入的理解。
期望技能:
使用项目平台和工单流程的经验(Jira,Asana,Trello等)。
使用SVN、Team Foundation或其他代码库的经验。
希望熟悉GitHub Flow版本控制。
基本的MS Office知识。
职责:
作为一名医疗高级软件工程师,您将是产品开发团队的关键成员,帮助交付高质量的软件。
您将是软件Scrum团队的关键成员之一。
您将与离岸团队进行协调。
您必须具有响应能力、灵活性,并能够在开放的协作环境中取得成功。
您偶尔需要参加客户电话并了解客户需求。
您将充分利用尖端技术来构建尖端产品。
您将为软件开发活动提出最佳行业实践建议。
您将根据产品需求设计和开发软件。
您将使用C#开发产品软件,采用微服务架构。
通过培养好奇心和深入的技术理解,指导和激励团队的初级成员。
实施新工具、单元测试或环境,帮助改进开发流程。