C#开发人员 - 休斯顿,德克萨斯州 - 混合办公 - 62561

休斯顿 29天前 远程 全职 网络
面议
关于该职位 我们与一位主要客户有一个立即的长期机会,招聘C#开发人员在德克萨斯州休斯顿以混合模式工作。理想的候选人将具备在C#中进行TCP/IP、UDP、WebSockets和多线程编程的专业知识。候选人将从事实时通信系统、客户端-服务器应用程序和网络协议的工作。 职责 - 开发和维护基于套接字的C#通信系统。 - 实现TCP、UDP和WebSockets用于实时数据传输。 - 设计多线程应用程序,确保高效的数据处理。 - 优化网络延迟和性能以支持高吞吐量应用。 - 调试和解决网络问题、连接失败和数据丢失。 - 实现异步编程和事件驱动架构。 - 使用加密(SSL/TLS)和认证机制确保安全通信。 - 为网络代码编写单元测试、集成测试和性能基准。 - 与后端、前端和DevOps团队合作,确保应用程序的无缝集成。 要求 - 5年以上使用C++、C#和.NET Core/.NET Framework的经验。 - 具有使用System.Net.Sockets进行TCP/UDP通信的经验。 - 理解套接字生命周期(连接、发送、接收、关闭)。 - 精通多线程、并行编程和异步编程。 - 了解网络概念(IP地址、端口、协议、防火墙)。 - 熟悉WebSockets、RabbitMQ用于实时应用。 - 有Windows服务、Linux套接字或嵌入式系统工作经验(优先)。 - 了解REST API和微服务架构(加分项)。 - 计算机科学、工程或相关领域的学士学位。 加分项 - MongoDB(加分项) - 可容器化并准备好用于微服务(加分项) - 有QA人员协助测试(开发人员不需要自己进行测试)