中级C#全栈开发人员

伦敦 18天前全职 网络
面议
公司描述 Aucerna是全球领先的上游石油和天然气综合规划解决方案提供商。我们的软件通过创新技术、专业咨询和一流的客户服务,将所有E&P数据和工作流程从战略到执行连接起来。Aucerna于2018年通过3esi-Enersight和Palantir Solutions的合并成立,结合了石油和天然气行业两大顶级软件解决方案提供商的专业知识,成为新的市场领导者。 我们是一个全球团队,在加拿大、英国、美国、西班牙、澳大利亚、中东、新加坡和印度设有办事处。Aucerna提供一个创业、快节奏和多样化的工作环境。我们的员工具有商业头脑,能够独立工作,也能与同事和客户合作。Aucerna的每个人都为提供超出客户期望的解决方案以及开发新想法以增强我们的服务和产品而感到自豪。 职位描述 C#全栈开发人员职位适合具有C#或Java(后端和Web API)和JavaScript(前端)开发的坚实基础的人。在基于Scrum的团队中工作,您将为Aucerna的下一代企业规划解决方案编写代码,该解决方案支持石油和天然气行业的战略决策和资本规划。PlanningSpace平台是一个完全企业级的多层、多租户应用程序,处理大量数据,具有用于执行现金流预测的强大计算引擎。随着我们追求云原生战略,您将参与将现有的WPF前端应用程序演变为原生HTML5 Web应用程序及相关的Web API。您的角色可能涉及从使用现代框架构建JavaScript单页应用程序、根据需要为WPF应用程序添加功能、在服务器端使用C#进行中间层业务逻辑、以及分析和优化SQL Server性能的任何方面。 主要职责 - 使用C#(后端)和Angular/TypeScript/JavaScript/CSS/HTML5(前端)进行实际编码 - 使用HTML5设计直观的应用程序工作流程和用户界面 - 设计和实现中间层RESTful Web API - 开发、分析和排除SQL Server模式和存储过程的故障 - 优化应用程序性能 - 遵循敏捷/SCRUM实践,并为我们开发过程的持续改进提出建议 资格 必需 - 在C#(首选)或Java方面有4-6年的专业知识 - 具有使用JavaScript/TypeScript和Web框架(最好是Angular2+)进行现代Web应用程序开发的经验 - 具有与RESTful Web API服务交互的经验 - 开发和分析SQL Server数据库 - 了解源代码控制系统和分支策略,最好是Git或TFS(TFVC) - 有在敏捷/Scrum团队中工作的经验 - 优秀的沟通能力 - 较强的问题解决能力 - 能够编写高质量和可测试的代码 优先 - 具有ASP.Net Core、Entity Framework(或其他ORM框架)和OData的经验和理解 - 具有使用Visual Studio或类似IDE的经验 - 具有企业架构设计模式的经验 - 应用SOLID原则、TDD和其他工程质量实践 - 了解CI/CD原则 附加信息 Aucerna团队按照一套定义我们希望成为和运作方式的价值观生活和工作 Aucerna是石油和天然气行业综合战略、规划和储备解决方案的全球领先提供商。在过去的10年中,我们公司实现了无与伦比的增长,从一家总部位于卡尔加里的软件提供商发展成为全球450多家客户的合作伙伴。 - 我们对所做的一切要求质量 - 我们提供卓越的客户服务 - 我们激发创新 - 我们以诚信和尊重行事 - 我们赋予权力并认可贡献 我们是一家成长中的公司,提供具有竞争力的薪酬和个人及职业发展的重大机会。