职位:高级后端开发人员(Java / .NET Core)
职位名称:高级后端开发人员(Java / .NET Core)
地点:休斯顿,德克萨斯州(混合办公 – 每周3天以上现场办公)
雇佣类型:全职,直接聘用
关于该职位
我们正在寻找一位高级后端开发人员加入我们在休斯顿的内部创新与软件开发团队。此职位将领导从低代码应用程序(Power Apps)向稳健的定制解决方案的过渡,以简化操作、提高效率,并支持我们不断增长的医疗/诊断环境。
您将与我们的创新总监、数据架构团队和前端开发人员密切合作,设计和构建支持关键工作流程的后端服务、API和以数据为中心的应用程序,例如许可、合规、数字病理学和内部自动化。
这是一个实践性强的高级技术职位,要求在前90天内具有强烈的指导、协作和影响力。
您的职责(主要职责)
平台与应用程序开发
- 使用Java和.NET Core设计、开发和维护后端服务和REST API,支持内部Web和数据应用程序。
- 协助领导从Microsoft Power Apps和其他低代码工具向由SQL Server和现代云服务支持的定制、可扩展应用程序的过渡。
- 在应用程序、数据库和分析平台(包括SQL Server和Databricks)之间构建可靠的集成。
架构与现代化
- 与数据架构总监和数据工程团队合作,定义后端架构、数据模型和服务边界。
- 随着时间的推移,将主要的单体应用程序环境改进为更模块化、可维护的平台(目前没有微服务,但有现代化路径)。
- 在受监管的、以医疗为导向的环境中实施API设计、错误处理、日志记录和安全性的最佳实践。
协作与指导
- 与初级前端开发人员紧密合作,确保清晰、文档完善的后端接口,支持高质量的用户体验。
- 在创新团队中提供技术指导,分享模式、代码审查以及设计和实施的指导。
- 积极参与设计会议、待办事项整理和冲刺计划,贡献技术输入和业务背景。
卓越运营
- 与我们的托管IT合作伙伴(ECS)和内部团队合作,确保解决方案在我们的基础设施和云环境中安全、高效和可靠。
- 帮助建立和完善使用Git Hub/Git Lab和容器化工具(如Docker)的CI/CD管道,以实现一致的部署。
- 为生产准备的技术文档、系统图和支持交接做出贡献。
成功标准(前6-12个月)
- 在90天内,深入了解我们现有的Power Apps和定制应用程序,并为至少一个高影响力系统贡献生产就绪代码。
- 在6个月内,成功领导或显著贡献至少一个从低代码解决方案到定制后端/API支持应用程序的迁移。
- 在12个月内,被公认为后端决策的技术领导者,指导前端开发人员并提高我们应用程序的整体质量、性能和可靠性。
必备资格
- 8年以上作为后端开发人员/软件工程师的专业经验,具有显著的高级职责。
- 在Java和.NET Core后端开发方面具有丰富的实践经验。
- 具有设计和实施内部或外部应用程序的RESTful API的经验。
- 具有Microsoft SQL Server的扎实经验(模式设计、存储过程、性能调优、查询优化)。
- 有云环境工作经验,理想情况下是Azure(应用服务、托管、身份、基本网络)。
- 熟悉现代开发实践:基于Git的版本控制(Git Hub、Git Lab或类似工具)、CI/CD管道、Docker或其他容器化工具。
- 具有强大的沟通和协作能力,具有跨职能与产品、数据和IT团队合作的经验。
- 能力和意愿…