高级软件工程师 - C#.Net (481045)
地点 - Mentor, OH(现场)
客户 - Steris
签证 - 任何签证
薪水 - 每年12万美元
所需技术技能:
扎实的Microsoft .NET(C#)知识。
必须具备面向对象编程概念。
多平台后端应用程序(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,但是有额外的优势。
单元测试实施。
对计算机科学基础知识、软件开发生命周期、软件设计最佳实践、OOD和设计模式有深入理解。
期望技能:
使用项目平台和工单工作流程的经验(Jira、Asana、Trello等)。
使用SVN、Team Foundation或其他代码库的工作经验。
GitHub Flow版本控制可取。
基本的MS Office知识。
职责:
作为医疗高级软件工程师,您将是产品开发团队的重要一员,帮助交付高质量的软件。
您将是软件Scrum团队的关键成员之一。
您将与离岸团队协调工作。
您必须具有响应能力、灵活性,并能在开放合作的同行环境中取得成功。
您偶尔需要参加客户电话并了解客户需求。
您将充分利用最先进的技术来构建尖端产品。
您将为软件开发活动提出最佳行业实践建议。
您将根据产品需求设计和开发软件。
您将使用C#和微服务架构开发产品软件。
通过培养好奇心和深入的技术理解来指导和激励团队的初级成员。
• 实施新工具、单元测试或环境来改善开发过程。