软件工程师 - .Net

芝加哥 7天前全职 网络
62.6万 - 83.5万 / 年
全职职位 目前不提供赞助 .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实践和自动化感兴趣或有经验 全职职位 目前不提供赞助