高级软件工程师

14个月前远程全职
Smartwyre

Smartwyre

location 伦敦
unsaved
关于职位 我们正在寻找一名高级软件工程师,帮助构建我们的定制React Web应用程序和.NET Core API,这些应用程序既用于内部使用,也用于客户使用。我们正在寻找有经验的团队成员,能够构建设计良好、高效和有效的应用程序,以支持复杂的业务规则/流程。 您将与现有团队成员密切合作,并熟悉我们的技术栈。随着您对我们的业务逻辑的理解的提高,您将通过继续构建新功能和改进现有系统来贡献您的经验。您将与我们的其他开发人员合作,整合和开发Smartwyre RESTful API。 理想的候选人将精通.NET开发,具有使用单页应用程序技术(首选React)的一些专业知识,并有兴趣在团队的帮助下在两种技术中开发自己的技能。 您的职责 • 根据团队领导的指示进行工作 • 了解当前架构并开始为代码库做出贡献 • 建立坚实的领域知识基础,指导您的决策和与业务的合作 • 与其他团队合作,帮助构建可以为多个应用程序提供服务并独立扩展的共享API,重点关注对这些API的使用 • 积极参与所有项目,并共同努力构建高质量的解决方案 • 与团队其他成员一起参加“棕色袋讨论”,发展个人和团队技能 • 对拉取请求提供建设性反馈,以有机地提高代码质量 我们理想的候选人 我们需要与我们一样热衷于在高效的远程团队中构建和扩展尖端Web和移动应用程序的开发人员! 您对快节奏的环境感到舒适,并对代码的速度和质量抱有雄心。 您必须具备开发单页Web应用程序的经验,并且在使用.NET和React开发C#应用程序方面经验丰富。我们也会考虑具有Angular或Vue经验的候选人。我们希望您能够使用PostgreSQL或其他关系型数据库,并能编写查询,并对上述两种技术都有着极高的热情和发展能力。 在敏捷(Scrum、Kanban或ScrumBan)环境中工作的经验对我们很重要。 与关键利益相关者交流,并理解并展示对公司业务目标的热情。 您对于一定程度的不确定性、快速变化感到舒适,并热衷于协作解决难题。 您是一个团队合作者,喜欢在诚实友好的工作氛围中工作。我们拥有扁平的层级结构,并给予您产生真正影响的机会。 您对软件开发工艺充满激情,并参与技术和非技术讨论,帮助塑造数字产品交付的方向。您能够在敏捷交付环境中独立或协作地处理用户故事,并熟悉现代软件交付实践。您关心以思想精细的务实方式创建能够满足客户愿景和目标需求的高质量软件。