后端开发人员
汇报对象:应用研发团队负责人
地点:巴特西
福斯特与合作伙伴是一家屡获殊荣的英国建筑设计和工程公司,提出了一种创新、现代和可持续的方法。我们位于伦敦巴特西西南地区。由于持续增长的期间,我们正在寻求招聘一名后端开发人员加入我们的应用研发团队。
职位描述
应用研究与开发团队生产尖端技术,包括支持建筑、工程、建筑和运营的网络应用程序。我们将这些技术从研发原型到稳定的生产应用程序的创新生命周期的各个阶段。我们正在寻找后端开发人员来支持这一使命,并提供行业领先的解决方案。
在这个职位上,您将帮助开发创新的建筑、工程和设计的网络应用程序。我们开发各种应用程序结构,包括RESTful API、实时网络应用程序和混合云/本地系统。
后端开发人员需要与前端开发人员、图形设计师和用户体验设计师一起工作,确保网站创建的所有元素一致。这需要良好的沟通和人际交往能力。
后端开发人员将编写代码,为应用程序设计解决方案,并不断改进功能。要取得成功,您应该展示出优秀的解决问题的能力、高质量的编码技能和有效管理时间的能力。
职责
• 创建用于建筑、工程、建筑和运营(AECO)的顶级应用程序
• 与前端开发人员、计算设计师、环境工程师和其他领域专家合作
• 改进功能
• 使用最新和适当的技术
• 设计和构建应用程序层
• 在应用程序开发生命周期的所有阶段提供支持,包括测试、CI/CD流水线和文档
所需素质和技能
必备
• 计算机科学、软件开发或同等经验的学士学位
• 熟练使用.NET语言,特别是ASP.NET Core的编码知识
• 熟悉NoSQL数据库(Azure Cosmos、MongoDB)、SQL服务器和对象关系映射框架(如Entity Framework Core)
• 在Azure DevOps和Microsoft Azure中使用CI/CD流水线的经验
• 具备构建RESTful API的经验
• 能够规划、实施、测试和部署微服务。
• 部署复杂高可用应用程序的经验。
• 熟练集成第三方API
• 熟悉常见的网络安全威胁和威胁缓解。能够与我们的IT基础设施团队的同事合作,确保最佳实践。
• 遵循办公室范围内的编码、用户界面和应用程序安全标准
• 能够管理敏感和机密信息
• 注重细节。
• 良好的解决问题的能力
• 出色的口头和书面沟通能力
• 良好的人际交往能力
可取
• 在工程模拟和数学建模的高性能计算方面的经验。
• 在编程分布式渲染系统或渲染农场管理工具(如AWS Deadline)方面的经验
• 在实时应用程序中使用Microsoft SignalR、WebSockets或WebRTC等技术进行持久HTTP连接的经验。
• 对CAD/BIM工具和技术的一般了解
• 对XUnit/Moq或类似单元测试框架的工作知识
• 对Docker、Kubernetes和Helm Charts的工作知识。
• 了解GraphQL、webhooks和现代API工具。
• Node.js经验
作为回报,我们提供有竞争力的基本工资和慷慨的福利,包括25天带薪假期(不含法定假期)、养老金、意外伤害保险和年度奖金(酌情发放)。
如果您想在一家能够为您提供职业发展机会的公司工作,请发送最新的简历至pwithers@fosterandpartners.com申请。