软件工程师 - .Net

芝加哥 4天前全职 网络
面议
全职职位 目前不提供赞助 .NET C# 开发人员 地点:远程 构建支持全球医疗保健的软件 加入一个以使命为导向的国际组织,为全球患者提供挽救生命的透析护理。随着技术团队的扩展,我们正在寻找一位熟练的 .NET C# 开发人员,以帮助现代化系统并塑造以患者为中心的医疗保健的未来。 如果您热衷于构建安全、可扩展的 API,处理既有系统,同时引导向云的转变,并探索机器学习集成——这是您成为有意义的一部分的机会。 您将做什么 您将是设计和开发强大后端系统和 API 的关键贡献者,这些系统和 API 支持当前运营和未来的技术计划。随着组织开始向云采用和机器学习集成的旅程,您将帮助为这些新兴能力奠定基础。这是一个动手角色,您的工作将直接影响患者护理和系统可扩展性。 主要职责 - API 开发:使用 .NET C# 设计、构建和维护 RESTful API,注重性能、可靠性和安全性。 - 实体框架和 SQL:使用 Entity Framework Core 开发高效的数据模型,并为像 SQL Server 这样的关系数据库编写优化的 SQL 查询。 - 云迁移支持:在从本地基础设施迁移期间,利用 Azure 服务(例如 Azure Functions、App Services、Azure SQL)为新的开发工作做出贡献。 - 机器学习集成:与利益相关者合作,通过 RESTful API 或 Azure ML 服务集成机器学习模型。 - 干净、可维护的代码:遵循最佳实践,编写可测试、可维护且文档齐全的代码。 - 跨团队协作:与其他开发人员和业务合作伙伴密切合作,提供安全、可扩展的解决方案。 - CI/CD 实践:使用 GitHub Actions 等工具支持持续集成和交付工作。 - 问题解决:调查并解决现有系统中的性能问题、错误和瓶颈。 我们在寻找什么 必需: - 3 年以上 .NET C# 开发的专业经验 - 熟练使用实体框架(最好是 EF Core) - 精通 SQL,包括复杂查询编写和优化 - 使用 ASP.NET 或 ASP.NET Core 构建 RESTful API 的经验 - 熟悉版本控制系统,尤其是 Git - 扎实的问题解决和调试技能 - 有效的沟通能力,能够独立或团队合作 优先: - 接触过 Azure 服务,如 App Services、Azure SQL 和 Azure Functions - 基本了解通过 API 或 Azure ML 进行机器学习模型集成 - 熟悉 OData、微服务和分布式系统概念 - 有编写单元测试的经验(例如 xUnit、NUnit、MSTest) - 了解 CI/CD 实践,尤其是使用 GitHub Actions - 对 DevOps 实践和自动化有兴趣或经验 全职职位 目前不提供赞助