全栈开发人员
地点:惠灵顿(萨默塞特)、布里斯托尔或米尔顿凯恩斯(混合办公,每周1天在办公室)
职位类型:全职
薪资:最高可达£51,000
加入我们客户的创新研发团队,担任全栈开发人员,您将使用Angular在前端和.NET(C#)在后端设计、构建和维护应用程序。此角色需要与产品和测试团队密切合作,从概念到完成交付新功能,提高系统性能,并通过AWS和Microsoft Azure现代化我们的云足迹。
职位日常工作:
- 根据成熟的Scrum团队内的明确规格和验收标准,在整个技术栈(Angular, .NET/C#, REST)上构建新功能。
- 交付高质量、可维护的软件,包含单元测试和清晰的文档。
- 审查拉取请求,提供和接收建设性反馈,并帮助提升开发标准。
- 调查和解决功能和性能问题;参与根本原因分析和补救。
- 维护和升级第三方库、框架和SDK。
所需技能和资格:
- 至少12个月的商业开发经验。
- 熟练掌握Angular和.NET(C#)。
- 强大的前端技能,包括Angular、响应式UI和基本的可访问性(WCAG)。
- 在.NET(C#)、异步编程和依赖注入方面的后端专业知识。
- 以质量为中心,具有单元测试(Jest/NUnit或类似工具)和代码审查经验。
- 了解RESTful API设计、OpenAPI/Swagger和NoSQL数据库。
- 出色的协作技能,具有与产品团队、平台团队、开发人员和测试人员密切合作的经验。
- 良好的书面和口头沟通能力,注重细节,并能够敏感地处理机密信息。
- 能够自主工作,同时有效地沟通进展,并以批判性、基于证据的思维方式尊重地挑战现状。
理想经验:
- 为Amazon Web Services(AWS)和/或Microsoft Azure开发Web解决方案。
- 具有Docker和容器编排工具的经验。
- 熟练掌握Github Actions或Azure DevOps。