
高级 .NET 后端开发工程师
为 AlmavivA de Belgique 构建安全的 .NET 微服务、API 和数据集成方案。 在欧洲远程工作,使用 Azure DevOps、Kubernetes Helm 和 SQL Server。
描述
- 使用 Newtonsoft.Json、OpenTelemetry、Swagger、Bogus、AutoBogus 和 Moq 开发并维护 .NET 8+ 后端代码。
- 协助实施 .NET 微服务解决方案。
- 构建并支持服务,以便在多个数据源和目标之间读取、转换和写入数据。
- 审查并批准同事的拉取请求。
- 通过单元测试和集成测试实施验证。
- 创建并管理 Azure DevOps 构建与发布管道及 TestPlans。
- 为受支持的应用程序和服务创建并管理 Kubernetes Helm Chart。
- 开发并维护复杂的 SQL Server 存储过程。
- 构建 Kibana 仪表板并编写 Elasticsearch 查询。
- 开发 OAuth 机制;了解 ADFS 者优先。
- 参与 Scrum 工作,并估算所请求的任务。
- 编写技术文档。
- 遵循安全编码实践,并实现日志记录和审计功能。
- 根据需要与同事及高级利益相关者清晰沟通。
任职要求
- 拥有超过 15 年 IT 领域经验。
- 拥有超过 9 年软件开发经验。
- 过去 7 年内,拥有超过 5 年使用 .NET Framework 进行后端开发的经验。
- 拥有超过 3 年设计和开发可扩展后端组件的经验,包括 REST API、集成方案和微服务。
- 拥有超过 2 年使用 Kubernetes 或 Docker Swarm 等容器和编排工具的经验。
- 拥有使用 OAuth 标准交付多个可投入生产的项目的经验。
- 拥有超过 3 年在 Agile/Scrum 环境中的工作经验。
- 拥有超过 2 年处理高度可扩展系统的经验。
- 拥有超过 1 年在国际化、多元文化环境中工作的经验。
- 深入理解应用程序开发环境。
- 熟悉微服务设计模式。
- 熟悉异步编程和消息传递模式。
- 熟悉 .NET 8+(C#)。
- 熟悉 Git 及 Gitflow 等常见分支策略。
- 熟悉关系型数据库,尤其是 SQL Server。
- 熟悉 ActiveMQ、RabbitMQ 或 Apache Kafka 等消息代理。
- 熟悉 Microsoft Azure DevOps 等 CI/CD 系统,包括 Pipelines、Artifacts 和 TestPlans。
- 熟悉面向对象编程范式和 SOLID 原则。
- 能够为全栈解决方案编写清晰、完整的文档,涵盖设计和架构。
- 了解 Linux Shell 用法和 Linux 基础概念,包括用户、组和权限。
- 必须是欧盟公民。








