高级C#开发工程师
1.5-3万·13薪上海市本科不限经验
职位描述
岗位描述:
1 参与设计、实现及维护公司核心产品TVU Transceiver(流媒体传输和管理框架)、TVU Producer(直播制作导播系统)、TVU Channel(直播制作媒体频道)及衍生产品。
工作内容:
1 理解产品需求文档,为业务场景建模,设计良好的数据结构与业务流程;
2 与其它控制模块(异构语言)对接,制定并优化通信协议;
3 与多媒体模块对接,处理流媒体数据;
4 改进软件整体结构设计;
5 维护遗产代码;
岗位要求:
1 全日制本科及以上学历;
2 3年以上C#开发经验,能独立完成一定规模的编码任务;
3 熟练掌握.NET Core及其常用库;
4 精通面向对象设计与泛型;
5 善于运用常见设计模式;
6 深入理解多线程开发和事件机制;
7 了解微服务的概念、方法与工具;
8 熟练使用IDE和SCM;
9 良好的编码习惯;
10 熟练使用GNU/Linux;
11 良好的英语听说读写能力;
12 良好的团队精神、责任感与沟通能力。
加分项:
1 熟悉GDB等调试工具;
2 熟悉NoSQL;
3 熟悉gRPC、RabbitMQ和Redis;
4 熟悉AWS或其他Cloud;
5 熟悉K8s / Docker。
额外加分项:
1 乐于研究其它语言(Python / Node.js / Golang / Rust等,并没有限制);
2 熟悉常见视频格式,熟悉FFmpeg / Libav / GStreamer(命令行层级或代码层级均可),有视频相关软件开发经验(个人项目亦可);
3 熟悉至少一个GNU/Linux发行版;
4 Star 10+的Github repo。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅