目前的提桉 : HR

高级.NET开发人员 | C# 微服务架构师 |从远处

全职
远程
作为一名高级 .NET 开发人员,您将负责为企业员工开发和增强一个完善的自助服务门户。远程/全球办公。您在 C#、.NET 8、微服务架构和 SQL Server 方面的深厚专业知识将有助于您构建强大且可扩展的解决方案,从而实现服务管理周期的自动化,并通过无缝的系统集成简化人力资源运营。 主要职责: - 使用 .NET 8 和 C# 12 构建并实现基于可扩展微服务的应用程序,以支持我们的企业自助服务门户。 - 设计和优化 RESTful API 端点,以实现分布式服务之间的高效数据交换。 - 设计连接人力资源系统、员工中心和服务台平台的复杂集成解决方案。 - 与跨职能团队合作,在规定的时间和质量参数内交付高质量的代码。 - 利用先进的 ORM 框架(Entity Framework Core 8.0、Linq2DB)创建高性能的数据库交互。 - 通过 SQL 查询优化和数据库架构优化来增强性能。 - 利用 RabbitMQ 和 Kafka 开发健壮的消息队列系统,实现可靠的异步服务通信。 - 积极参与代码审查、架构讨论和技术决策流程。 - 排查并解决生产环境中的复杂技术难题。 - 遵循 SOLID 原则和行业最佳实践,编写简洁易维护的代码。 所需技能和经验: - 至少 5 年使用 .NET 技术的商业开发经验。 - 精通 C# 编程,并全面了解 .NET 生态系统(ASP.NET Core、Web API)。 - 具备实施微服务架构模式和分布式系统策略的专业知识。 - 拥有丰富的 Entity Framework Core 或同类 ORM 技术实践经验。 - 拥有遵循当代最佳实践设计和实施 RESTful API 的良好记录。 - 拥有丰富的 MS SQL Server 和高级查询优化技术经验。 - 精通 Git 版本控制和协作开发工作流程。 - 全面理解面向对象编程原则和 SOLID 设计方法。 - 具备异步编程模式和多线程概念的实践经验。 - 能够编写高效、安全且可维护的代码,并编写相应的文档。 - 具备卓越的分析思维和对技术细节一丝不苟的关注。 为何加入我们的团队: 加入我们卓越的工程团队,携手打造企业级解决方案,助力业务运营转型。我们提供灵活的工作环境、远程办公机会、极具竞争力的薪酬和丰富的职业发展资源。您将运用尖端技术应对挑战,并与重视您专业知识的优秀同事携手合作。我们扁平的层级结构确保您的意见得到倾听,并确保您做出的贡献将对我们的产品发展产生切实的影响。