高级Unity3D工程师 | 医疗及生命科学桌面应用开发专家 | 远程职位

远程
全职
您将参与开发先进的桌面应用程序,这些应用程序在医疗保健和生命科学环境中发挥关键作用。我们的软件需要直观易用的界面、出色的性能表现,并严格遵守行业特定标准和规范。您在Unity3D和.NET方面的专业知识将直接帮助医疗专业人员和研究人员提高工作效率,优化医疗服务流程。 主要职责 - 使用Unity 2023.2+和C#为医疗桌面应用程序设计并实现高响应性UI组件。 - 熟练应用MVVM(模型-视图-视图模型)架构模式,创建可维护、可测试的代码结构。 - 深入贯彻面向对象编程原则,确保代码的可扩展性、模块化和重用性。 - 与产品经理、UX设计师和后端开发人员密切合作,将用户需求准确转化为技术解决方案。 - 设计并构建符合医疗行业标准的直观、高效用户界面,提升专业人员的用户体验。 - 优化应用程序性能,确保即使在处理复杂医疗数据可视化时也能流畅运行。 - 识别、诊断并解决跨应用程序各层次的技术问题和性能瓶颈。 - 重构现有代码以提高质量、可维护性和运行效率。 - 编写全面、清晰的技术文档和API说明。 - 积极参与代码审查过程,维持高质量的开发标准。 - 评估并整合新兴技术和工具,持续改进开发流程和产品质量。 必备技能和经验 - 至少5年.NET开发经验,其中3年以上专注于Unity3D开发的实践经验。 - 在使用Unity3D(Unity 2021或更高版本)开发桌面应用程序UI组件方面有成功案例。 - 精通Unity的UI系统,包括Unity UI Toolkit、UGUI和UI Elements。 - 深入理解C#编程语言(C# 9.0+)和.NET Framework/.NET Core 6.0+生态系统。 - 熟练掌握MVVM架构模式在Unity项目中的实际应用与实现技巧。 - 扎实的面向对象编程知识和各种设计模式的应用能力。 - 熟练使用Git/SVN等版本控制系统和团队协作开发工作流程。 - 出色的分析能力和解决复杂技术问题的经验。 - 良好的时间管理能力,能在截止日期内高质量完成任务。 - 计算机科学、软件工程或相关技术领域的学士或更高学位。 額外學分 - 医疗保健或生命科学行业应用程序开发经验。 - 了解医学图像可视化技术或科学数据表示方法。 - 熟悉HIPAA、GDPR或其他医疗数据隐私法规的合规要求。 - Unity中3D建模、动画或粒子系统的实践经验。 - 熟悉Scrum或Kanban等敏捷开发方法论。 - 具备UX/UI设计基础知识,了解用户体验设计原则。 - Unity着色器编程和高级图形渲染技术经验。 - 了解.NET MAUI、WPF或其他现代桌面应用程序框架。 - 医疗数据分析或可视化工具开发经验。 - 多平台应用程序开发经验(Windows、macOS、Linux)。 为什么加入我们 - 作为我们团队的一员,您将参与开发对医疗行业具有实际影响力的创新技术解决方案。 - 我们提供具有竞争力的薪酬待遇、灵活的远程工作环境和持续的专业发展机会。 - 您的技术专长将直接帮助医疗专业人员提供更好的患者护理,并推动生命科学研究的进步。 - 我们重视创新思维、技术卓越和团队协作,为员工创造支持性的工作环境,让您能够充分发挥潜力,同时为改善全球医疗健康作出贡献。