高级C#软件工程师迎接激动人心的挑战

蒙特利尔 7天前合同 网络
面议
我们的客户是医疗诊断领域的顶级品牌,也是开发一流技术以应对复杂科学挑战、改善世界的全球领导者。他们委托我们帮助他们招聘高级软件工程师。公司位于加拿大北多伦多,您可以在罗马尼亚的家庭办公室远程工作。 这是为期1年的合同,具有多年的续约可能性,以确保长期稳定性和职业发展。 必须具备: - 5年以上使用OOP/OOD设计和开发应用程序的经验,并且至少有5年以上开发桌面C#/.NET的经验 - 扎实的.NET 4.0/4.5/4.5.1平台、设计模式、Visual Studio 2010/2013的知识 - 具有Windows Presentation Foundation (WPF) 或 Winforms,或在网络上使用C# .NET的经验,如果您认为自己是专家并愿意从事桌面开发 - 具有n层系统、可重用库和开发框架的设计和实施经验 - 计算机科学或相关领域的学士学位或同等工作经验 - 出色的沟通和协调能力 - 优秀的分析、解决问题和决策能力 - 具备技术领导能力,必须是具有强大协作能力的团队合作者 - 具有在技术和非技术人员组成的跨职能团队中工作的经验 - 优秀的时间管理能力,能够优先处理和处理多项任务 - 熟悉敏捷方法论,测试驱动开发 加分项: - 具有为设备或仪器开发软件的经验 - 在受监管环境中工作的经验 - 具有C++或其他面向对象语言的经验 - SQLite, NUnit, FIT, Infragistics UltraWinGrid, Xceed WPF grid - COM互操作 附加信息: 在协作环境中工作,作为跨职能团队的一部分,设计和开发基于.NET平台的可扩展、高质量和高性能的应用程序 - 贯穿软件开发生命周期的所有阶段,包括需求分析、设计、实施、测试、部署和维护 - 分析客户需求和问题,使用合理的架构和设计原则提供创造性、逻辑性和有效的解决方案,以满足功能和非功能需求 - 遵循已建立的敏捷方法论实践,即测试驱动开发,以确保高质量的软件 - 发起/促进设计/架构讨论,提供估算,准备设计和架构评审 - 实施软件模块和单元测试,并进行适当的模块测试 - 指导较年轻的团队成员,并制作同行评审产品工件,包括需求规范、设计规范、代码等 - 高度致力于按时交付和高质量 - 发现、报告、调查和修复产品缺陷 - 评估新的软件开发技术、工具和实践。推荐采用新工具。 - 协作并积极主动地最大化开发团队的成功 这家公司由一家上市的财富150强公司拥有,提供长期稳定性、有趣且技术上具有挑战性的工作。您必须能够在罗马尼亚远程工作。