C#/.NET桌面开发工程师 - 职位代码: 1782490787260
🏖️C#/.NET Desktop Developer - Job Code: 1782490787260
在Coconut 🥥,我们帮助创始人和企业与顶级远程人才建立联系,同时优先考虑有意义且可靠的合作伙伴关系。我们认为,当所有人都能获益时,成功才会发生。客户实现目标,我们的虚拟专业人士也能在工作中找到意义和成长。我们正在寻找优秀人才,以填补以下职位:
职位:前端开发工程师
月薪:1800-2300美元
可用时间:每周40小时
时区:美国东部时间凌晨4点至下午3点之间任意时间
==================================================
为了简化您的申请流程,请在继续到申请表之前仔细阅读并完成以下三项内容。
需要准备的内容:
1️⃣ 英语水平评级 – 您需要在申请表中输入您的CEFR英语水平。如果您不确定自己的等级,可以在这里进行快速评估:EF SET Quick Check。
2️⃣ Coconut VA 简历(简历) – 在提交申请前,请使用此模板创建您的Coconut VA简历:Coconut VA Profile Template。⚠️⚠️⚠️您的简历必须按照此格式,并且用英文撰写。这是对您是否注重细节以及是否能良好遵循指示的测试。⚠️⚠️⚠️
3️⃣ 1分钟自我介绍视频 – 录制一段简短的自我介绍视频(建议使用Loom),并在申请中提供链接。在录制前,请查看这些视频技巧和示例视频。重要提示:通过提交视频,您授予Coconut在我们的平台上分享该视频的权利,以帮助提高您被匹配到客户的几率。包含损坏或虚假链接的视频将导致资格被取消。
要求
所需经验:
- 使用严格的MVVM架构开发和维护**WPF桌面应用程序**
- 设计简洁、可重用的**视图、视图模型和数据模板**
- 构建交互式**视口/查看器**,让用户可以旋转、滚动、放大和缩小3D模型
- 为复杂的工程工作流构建**状态驱动的UI**
- 将UI与**.NET后端服务和外部系统**集成
- 确保**正确的命令行为**(启用/禁用、异步执行、UI状态)
- 提升**UI层的性能、响应速度和一致性**
- 与UI/UX设计师合作,遵循设计语言
- 与工程师紧密合作,处理特定领域的业务流程
加分项:
- 熟练掌握C#和.NET
- 熟悉WPF(绑定、样式、模板、资源)
- 具有实际的WPF项目经验
查看英文原文
At Coconut 🥥, we connect founders and businesses with top-tier remote talent while prioritizing meaningful, reliable partnerships. We believe success happens when everyone wins. Clients achieve their goals, and our virtual professionals find purpose and growth in their work. We're currently looking for top talent to fill the role below:
Role: Front-End Developer
Monthly Rate: $1800-2300
Availability: 40 hours/week
Time Zone: Anytime within 4:00 AM to 3:00 PM EST
==================================================
To streamline your application, please carefully review and complete ALL THREE items below before proceeding to the application form.
What to Prepare:
1️⃣ English Proficiency Rating – You will need to enter your CEFR English proficiency level in the application form. If you’re unsure of your rating, you can take a quick assessment here: EF SET Quick Check.
2️⃣ Coconut VA Profile (Resume) – Before submitting your application, please create your Coconut VA profile using this template: Coconut VA Profile Template. ⚠️⚠️⚠️ YOUR RESUME MUST FOLLOW THIS FORMAT AND SHOULD BE IN ENGLISH.This is a test of how keen you are with details and how well you follow instructions. ⚠️⚠️⚠️
3️⃣ 1-Minute Introduction Video – Record a short introduction video (preferably using Loom) and provide the link in your application. Before you do, check out these video tips and sample videos. Important: By submitting your video, you grant Coconut permission to share it on our platforms to help increase your chances of being matched with a client. Videos with broken or dummy links will result in disqualification.
Requirements
Experience Needed:
- Develop and maintain **WPF desktop applications** using a **strict MVVM architecture**
- Design clean, reusable **Views, ViewModels, and DataTemplates**
- Build the interactive **viewports/viewers** where users can rotate, scroll, zoom in, and zoom out the 3D model.
- Build **state-driven UIs** for complex engineering workflows
- Integrate UI with **.NET backend services and external systems**
- Ensure **correct command behaviour** (enable/disable, async execution, UI state)
- Improve **performance, responsiveness, and consistency of the UI layer**
- Collaborate with UI/UX designers while following the design language
- Collaborate closely with engineers on domain-specific workflows
Good to have:
- Solid experience with C# and .NET
- Strong understanding of WPF (Bindings, Styles, Templates, Resources)
- Practical experience with MVVM (e.g. CommunityToolkit.Mvvm or similar)
- Ability to build UI with clear separation of concerns
- Experience with dependency injection and application composition (e.g. Microsoft.Extensions.Hosting)
- Experience with data-driven UIs and complex state management
- Ability to work across different UI paradigms (desktop and web)
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
- 2+ years of professional front-end development experience
- Comfortable working asynchronously with a globally distributed remote team
- Reliable availability for a full 8-hour workday within the 5:00 AM – 5:00 PM EST window
- Full professional fluency in English, as this role involves frequent written and verbal collaboration across a distributed team
- Experience with []() Core or Blazor (or other web UI technologies)
- Experience with engineering, CAD, or BIM-related software
- Experience working with 3D data or visualisation (e.g. viewports, geometry, CAD-like systems)
- Familiarity with performance-sensitive desktop applications
- Interest in structural or architectural workflows
Non-negotiable Requirements:
- Desktop application development experience (critical differentiator from web/mobile devs)
- WPF (Windows Presentation Foundation) experience
- C# proficiency
Industry/Tools Experience:
- C#
- .NET
- Frameworks & Libraries
- WPF (Windows Presentation Foundation)
- MVVM (Model-View-ViewModel)
- CommunityToolkit.Mvvm
- Microsoft.Extensions.Hosting
- Core
- Blazor
Benefits
We’re all about uplifting lives in Coconut and we make sure we provide benefits that support work-life balance, well-being, and growth. Here’s what you can look forward to as part of the Coconut Community! ✨
✅ Competitive Salary – We recognize your skills and experience with a great compensation package.
✅ 13th Month Pay – Enjoy an extra month’s salary—because who doesn’t love a little bonus?
✅ Paid Time Off – Recharge with 12 days of PTO to use however you like—vacation, self-care, or just a break from it all!
✅ US Holidays Off – Enjoy 12 paid US holidays throughout the year.
✅ Maternity & Paternity Leave – We support growing families with dedicated leave for new parents.
✅ Comprehensive Healthcare – We’ve got you and your family covered with quality healthcare benefits.
✅ Life Insurance* – Our full-time HMO plan includes life insurance for extra peace of mind.
✅ Mental Health Support – Prioritize your well-being with access to mental health consultations and wellness resources.
✅ Milestone Gifts & Birthday Treats – We celebrate your achievements and make your special day even better!
✅ Exciting Team Experiences – Think island getaways, virtual town halls, and regional meetups—because work should be fun, too!
✅ Stay Connected – Be part of a supportive network where you can learn, grow, and connect with amazing people.
Some benefits may vary. Full details will be provided during the onboarding process.
Originally posted on Himalayas