初级.NET软件开发工程师(混合办公)
加入 Beghou Consulting,担任初级.NET软件开发工程师,为生命科学客户构建企业级应用。 工作重点包括 C#、API、微服务和 SQL Server 解决方案。
描述
- 使用 .NET Core、.NET 8+ 和 C# 构建、测试和维护应用功能及模块。
- 应用既定的设计模式、架构标准和 Microsoft 框架最佳实践。
- 遵循编码标准,参与代码评审,并根据高级工程师的反馈进行改进。
- 与产品管理团队、高级开发人员和 QA 协作,明确需求并交付技术解决方案。
- 使用 ASP.NET Core 开发和集成 RESTful API。
- 在适当指导下协助开发基于微服务的组件。
- 创建和改进 SQL Server 查询及存储过程。
- 参与数据建模和基础索引工作。
- 调查并修复软件缺陷。
- 识别性能限制和技术债务,以便后续跟进。
- 参加敏捷仪式,估算任务并完成迭代承诺。
- 学习 .NET 及更广泛的 Microsoft 生态系统,并应用新掌握的技能。
任职要求
- 具备一至三年使用 Microsoft 技术进行专业软件开发的经验;优秀的实习或项目经历也可考虑。
- 具备一至三年 .NET Core、.NET 5+ 和 C# 的实践经验。
- 了解 WPF、ASP.NET Core Web API、MVC 模式、中间件和依赖注入。
- 了解 Entity Framework Core,包括迁移以及数据库优先或代码优先开发。
- 熟练使用 SQL Server 查询、连接和存储过程,并基本了解索引和查询性能。
- 扎实理解面向对象编程、使用 async/await 的异步编程以及 .NET 核心概念。
- 具备清晰的沟通能力、学习意愿和有效的团队协作能力。
- 优先考虑拥有计算机科学、工程或相关专业学士或硕士学位的候选人。
- 了解 Google Maps API 或 Mapbox API 者优先。
- 接触过 Azure 云服务。
福利待遇
- 招聘信息未说明福利、津贴或额外薪酬。
