网络开发者

15个月前全职
TalentBurst, Inc.

TalentBurst, Inc.

location 纽约
unsaved
职位:C# / .Net开发人员 工作期限:11个月,可能延长 地点:纽约州康宁市14831(100%现场工作) 职位描述: 该职位负责领导项目,而不是人员,尽管负责人会根据需要分配任务。 该职位非常深入地将硬件集成到软件中。 职位范围(即涉及的项目和在团队中的角色): 我们正在寻找一位经验丰富的软件工程师,具有扎实的C# / .NET框架背景,加入我们充满活力的团队。 成功的候选人将在我们的高精度玻璃应力计量仪器的软件全生命周期开发中发挥至关重要的作用。 该职位涉及领导开发和集成硬件驱动程序,例如相机,电机,光学,激光和控制板等设备,直接为玻璃技术的尖端进展做出贡献。 日常职责: 1. 设计,构建和维护高效,可重用和可靠的C#代码,确保应用程序具有最佳性能,质量和响应性。 2. 领导软件驱动程序的开发并与硬件组件集成,包括(但不限于)相机,电机,光学,激光和控制板。 3. 发现瓶颈和错误,并提出解决方案以减轻和解决这些问题。 4. 参与完整的产品开发生命周期,从概念和设计到测试和部署。 5. 与跨职能团队合作,定义,设计和交付新功能和创新的前端和后端开发。 6. 在系统集成和复杂软件解决方案的开发和故障排除中提供专业指导和支持。 7. 通过参加研讨会,审查专业出版物,建立个人网络并参与专业协会来不断更新专业知识和技术技能。 教育和经验(考虑最低要求): 具有7年经验的副学士学位或具有5年经验的学士学位,计算机科学,工程或相关领域。 最好具有硕士学位。 所需技能(候选人必须具备的技能): • 对面向对象编程有扎实的理解,并熟悉各种设计和架构模式。 • 具有硬件驱动程序开发和集成经验。 • 具备实施自动化测试平台和单元测试的经验。 • 熟练掌握代码版本控制工具(如Git)。 • 熟练掌握C#编程,在.NET6和WPF应用程序中有实际经验。 • 具有MVVM架构模式的丰富经验。 • 深入了解现代单元测试框架(xUnit,NUnit,MSTest)和方法。 • 在.NET环境中具有各种类型的测试(功能,回归,性能等)的经验。 期望技能(候选人最好具备的技能): • 在光学和激光硬件方面具有实际经验。 • 具有电机控制和相关硬件接口的经验。 • 先前在WPF / MVVM框架中的经验。 • 在仪器行业,特别是与计量学或相关领域相关的背景。 软技能(沟通/团队/领导力): • 领导或参与多学科项目 • 领导或参与国际团队 • 缓解技术风险 • 清晰,简明的口头和书面沟通 面试过程将包括与经理的电话筛选,然后与2-3个独立小组进行现场面试(现场面试将在同一天进行)。 最后更新日期:2024-01-05