【招聘(上海)】 坚果云 招聘Windows客户端(WPF方向)

岗位职责:

1、负责坚果云在Windows 10平台上WPF应用的开发与维护;

2、负责基于WPF的Windows平台核心客户端产品开发,维护与测试;

3、WPF桌面应用将具备丰富的文件展示和文件管理功能,其中与操作系统交互, 复杂的高并发异步请求访问,以及和其他应用的数据全自动交互是开发过程中的主要挑战。

 

岗位要求:

1、1-5年客户端的开发经验,熟悉.NET Framework框架,熟练掌握C#语言,熟练使用Visual Studio开发环境,有UI自动化测试经验优先;

2、熟练掌握WPF,熟悉MVVM模式者优先;

3、熟练Git等版本控制工具的使用,GitHub上有个人项目者优先;

4、有优秀的代码调试和解决问题的能力,逻辑思维清晰严谨;

5、有规范的编码风格和良好的文档习惯, 有良好的沟通,团队协作能力;

6、英语读写良好,无障碍阅读英文技术文档、技术资料;

7、积极进取,能够自我驱动,有一定的自学能力,有对技术钻研的热情。 

 

职位优势:

1、参与大用户量、高并发的产品客户端开发;

2、接触前沿的技术,团队氛围轻松自由;

3、薪酬丰厚,年终奖多多,五险一金足额缴纳;

4、提供住房补贴,加班费,周末双休;

 

岗位薪酬:15-28K,年底2-8个月年终奖。

工作地点:上海市浦东新区张江高科

发送简历至lvhuiyu@nutstore.net

公司介绍:

上海亦存网络科技有限公司是中国市场占有率最高的云盘服务提供商,技术团队来自IBM中国研究院云存储研究部。是微软中国首家云存储合作伙伴及IBM全球创业企业扶持计划成员。旗下产品“坚果云”拥有数万在线企业付费用户,服务稳定性、安全性值得信赖。

 

旗下产品“坚果云”是国内领先的同步网盘,国内唯一支持WebDAV协议的同步盘,拥有全平台覆盖、传输同步不限速、和智能增量同步的特点,致力于为企业和个人提供最便捷、安全的文件共享和管理服务,以及效率协同一站式办公体验,成立至今积累了数百万在线付费用户,以及千万个人用户量级的个人用户群体。

 

公司拥有充满活力的企业文化和扁平化的管理体系,提供多面化的工作内容,崇尚员工自发的创新和改进。坚果云的开发团队由一群技术爱好者组成,我们喜欢摆弄最潮最IN的硬件设备,反复推敲和摸索最好的用户体验,比较不同平台的优劣并在应用中取长补短…我们仍在不断前行,正在打造的新版本将为移动平台上文件管理应用塑造新的标杆。

 

产品信息:

坚果云是一款专业的网盘产品,拥有数据分布式存储、多节点异地灾备、军方级别数据加密技术,通过便捷、安全的文件同步、共享、备份服务,为用户提供智能文件管理和高效办公体验。多年来安全稳定的服务着数百万在线付费用户,包括东风雷诺、郑州日产、上汽通用、银河证券、中石油、中海油、阿里巴巴等大型企事业单位,以及千万个人用户量级的用户群体。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306425.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三相全桥整流电路_三相桥式全控整流电路

收稿日期:2002-04-12作者简介:陈强(1976—),男,硕士研究生1三相桥式全控整流及单相交流调压实验装置的研制陈强,杨旭,王兆安(西安交通大学电气工程学院,西安710049)摘要:本文结合具体的三相全控整流电路的研制,介绍了以国产集成芯片KJ004和KJ041为中心的触发电路的工作过程及主…

算法题目——Problem A 二进制(北邮机试)

Problem A 二进制 题目描述 32位二进制数 X ,对其进行X+1,X+3操作,并输出。注意不能忽略前导0。 输入 第一行,一个整数 T ,代表测试数据组数。接着 T 行,输入32为二进制数输出对每组测试数据。 输出 两行,第一行为X+1,第二行为X+3. 测试样例 输入 2 00000000000000000000…

merge函数_c语言中的merge函数

展开全部merge()是C标准库的函数,主要实现函数的排序和合并,不仅仅是合并,具体要求参e5a48de588b63231313335323631343130323136353331333431373261照标准库。#include"stdafx.h"#include#include#include#includeusingnamespacest…

算法题目——求众数

在c中有两个关联容器&#xff0c; 第一种是map&#xff0c;内部是按照key排序的&#xff0c;从小到大 第二种是unordered_map&#xff0c;容器内部是无序的&#xff0c;使用hash组织内容的。 #include<iostream> #include<map> #include<algorithm> using n…

2020武汉dotNET俱乐部分享交流会圆满结束

经过长达2个多月的准备&#xff0c;终于在12月5日圆满的举行了武汉首次dotNET俱乐部线下分享交流活动。我们一共精心准备了3个目前比较热门的主题&#xff0c;分别如下&#xff1a;Jason分享的《ABP开发框架的扩展应用》Leo分享的《基于Kubernetes的DevOps平台应用》Eleven分享…

r语言remarkdown展示图_R语言—自动报告Markdown笔记

一句话介绍&#xff1a;Markdown是一种轻量级标记语言&#xff0c;内容是代码与文本的混合&#xff0c;类似HTML,但语法比HTML简单。&、比如&#xff1a;如果你写&#xff1a; 4<5 ,Markdown将会把他转换为&#xff1a; 4<5换行符&#xff1a;在Markdown中依然使用&a…

算法——常用的数据结构/模板/基础知识

常用的数据结构/模板/基础知识(一)c——优先队列(priority_queue)最大堆和最小堆的写法(二)c中的全排列函数next_permutation()(三)迭代器的使用(四)数学知识数列求和(五)求最大公约数和最小公倍数(六)将数值型数据转化为string 类型(一)c——优先队列(priority_queue) 最大堆…

对 精致码农大佬 说的 Task.Run 会存在 内存泄漏 的思考

一&#xff1a;背景 1. 讲故事这段时间项目延期&#xff0c;加班比较厉害&#xff0c;博客就稍微停了停&#xff0c;不过还是得持续的技术输出呀&#xff01;园子里最近挺热闹的&#xff0c;精致码农大佬分享了三篇文章&#xff1a;为什么要小心使用 Task.Run [https://www.c…

算法题目——爬楼梯(动态规划)

题目链接:70.爬楼梯 类似题目:1646.获取生成数组中最大值 本题大家如果没有接触过的话,会感觉比较难,多举几个例子,就可以发现其规律。 爬到第一层楼梯有一种方法,爬到二层楼梯有两种方法。 那么第一层楼梯再跨两步就到第三层 ,第二层楼梯再跨一步就到第三层。 所以到…

jpi多表联查_数据库两表联查、多表联查,多重联查

表连接查询【小编用的是Oracle数据库&#xff0c;Oracle数据库区分表名与字段名的大小写&#xff0c;所以大家进行查询的时候记得注意双引号哟~】有表表名&#xff1a;AAA 字段&#xff1a; id name tag表名&#xff1a;BBB 字段&#xff1a; id ban qq表名&#xff1a;AABB字段…

GraphQL:从头开始

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述&#xff0c;使得客户端能够准确地获得它需要的数据&#xff0c;而且没有任何冗余&#xff0c;也让 API 更容易地随着时间推移而演进&#xff0c…

iar 看时序_IAR 硬件仿真查看运行时间

最近做STM8的项目&#xff0c;IDE从Keil变成IAR非常不习惯&#xff0c;就像用惯VS用回VC一样。调试软件延时函数&#xff0c;想看一下运行效果&#xff0c;竟然无从下手(Keil有一个查看运行时间的窗口)&#xff0c;网上都是用Simulator软仿真的查看&#xff0c;换成STLINK硬仿真…

算法题目——使用最小花费爬楼梯(动态规划)

题目链接:746.使用最小花费爬楼梯 方法:动态规划 假设数组cost的长度为n,则n个阶梯分别对应下标0到n- 1,楼层顶部对应下标n,问题等价于计算达到下标n的最小花费。可以通过动态规划求解。 创建长度为n + 1的数组dp,中dp[i] 表示达到下标i的最小花费。 于可以选择下标0或1作…

Kubernetes 1.20 发布:妙啊

喜欢就关注我们吧&#xff01;Kubernetes 1.20 发布&#xff0c;这是 2020 年的第三版也是最终版。Kubernetes 1.20 还是最近这段时间以来&#xff0c;功能最密集的版本之一&#xff0c;此版本包含了 42 个增强功能&#xff0c;其中 11 个增强功能已逐步升级为稳定版&#xff0…

s2 安恒 漏洞验证工具_Struts2漏洞利用工具下载(更新2017-V1.8版增加S2-045/S2-046)

Struts2漏洞利用工具下载(已更新V1.8版)2017-03-21&#xff1a;增加S2-046&#xff0c;官方发布S2-046和S2-045漏洞引发原因一样&#xff0c;只是利用漏洞的位置发生了变化&#xff0c;S2-046方式可能绕过部分WAF防护&#xff0c;存在S2-045就存在S2-046。http://struts.apache…

算法题目——生成括号匹配

题目链接:剑指offer.85 生成 n 对括号共需要 2n 步,每一步都面临两个选项,即生成左括号或者右括号,题目要求返回所有的情况,所以本问题很适合采用回溯法。 在生成左右括号时存在两个限制条件,一个是左括号或者右括号的数量都不能超过 n 个,第二个是已经生成的右括号数…

C# WPF开源控件库:MahApps.Metro

❝其实站长很久之前就知道这个开源WPF控件库了&#xff0c;只是一直欣赏不了这种风格&#xff0c;但也star了该项目。每次浏览该仓库时&#xff0c;发现star越来越多&#xff0c;也看到很多网友对它的褒奖&#xff0c;所以今天就向大家推荐这款WPF控件库。1. 具体有多优秀&…

golang 切片 接口_Golang语言常用关键字之 make 和 new

上一章中对于golang的语言基础说明如下&#xff1a;1 函数调用2 接口3 反射接下来我们来对golang的常用关键字进行说明&#xff0c;主要内容有&#xff1a;1. for 和 range2. select3. defer4. panic 和 recover5. make 和 new— — — — — — — — — — — — — — — —…

算法题目——第K大的数

题目链接:剑指offer.76 思路: 使用 priority_queue 构建优先队列,这里注意要构建大顶堆,使less; pop() 弹出前 K-1 个数值 top() 即可 #include<iostream> #include<vector> #include<algorithm> #include<queue>

读书 | 数字化转型的道与术(上)

【数字化转型】| 作者 / Edison Zhou这是EdisonTalk的第312篇学习总结 最近在阅读钟华老师的新作《数字化转型的道与术》&#xff0c;记录和总结了一些学习笔记和感想&#xff0c;整理成文分享与你&#xff0c;本文为上半部分&#xff0c;希望能对也在参与数字化转型的各位童鞋…