高级软件开发人员

15个月前全职
Neurones IT Asia

Neurones IT Asia

location 新加坡
unsaved
我们正在为我们的客户寻找核心平台开发人员,您的角色将定义如下: • 在Python/Azure (Databricks & ADF)/C# / SqlServer环境下开发公司的信用系统(Cubelogic)和ETRM(能源交易和风险管理)系统的新功能,以支持公司的增长(新产品、新流程)。 • 展示广泛的技术技能,包括专业的数据库开发和管理、Python/.NET/C#开发和PowerShell自动化/Devops技能。 • 在围绕Cubelogic/ETRM的各种应用程序上构建新功能(API、加载器、报告、BI)。最重要的是,他们必须有能力和愿望迅速掌握各种技术技能,以应对挑战。他们将积极使用Azure IaaS/PaaS、Python、Databricks、Power BI等技术来应对挑战。 • 支持改进端到端测试自动化和应用程序全面集成的工作。 • 具有强烈的工程重点和对高质量交付的关注。他们将被期望交付高质量的软件,并遵守现代软件工程实践。他们还必须具有自动化一切的驱动力,因为这是团队文化的一部分。 • 与内部/顾问/供应商团队合作,交付新功能、增强功能、错误修复和集成,以支持液化天然气和煤炭交易业务的持续需求。在需要时展示强大的自我组织能力。 • 在学习和深入研究供应商平台方面表现出高度的积极态度,以获得开发和支持扩展和集成的专家知识。 • 对Scrum或看板等敏捷交付模式感到舒适,但也要灵活根据实际问题选择最佳的交付方法。 • 提供第三线生产支持。 所需的技能和经验 • 熟练使用Python或C#、SQL和PowerShell进行编码 • 现代基于云的系统架构和技术,如使用Databricks的Data Lakehouse、Azure函数和ADF • 具有C# .NET经验 • 对核心语言和框架有良好的理解 • 面向服务的开发(WCF、Rest API、GraphQL) • 数据访问开发(ADO.NET、EF或等效工具,如NHibernate) • 熟练掌握SQL Server数据库设计和开发技能(假设具有出色的SQL技能)。还需要良好的数据库性能优化知识。 • 了解JavaScript/UI框架,如Angular/React。 • 在Azure或AWS中具有云计算经验 • 有Windows Server基础设施工作经验 • 有使用敏捷交付方法(如SCRUM或看板)的经验。 • 具有Microsoft BI堆栈的经验,包括SSIS、SSRS和Power BI,这是可取的。 • 具有Azure PaaS和IaaS以及相应的自动化工具包的经验是可取的。 • 具有Allegro ETRMs的经验是可取的。 • 具有Cubelogic的经验是可取的。 • 在能源交易、大宗商品交易或公司银行业务领域有实际工作经验。 注意:入围的候选人将被要求在Codility平台上进行在线技术评估。