Core Platform Senior Software Engineer, SG

Be among the first applicants.
HYPERSCAL SOLUTIONS PTE. LTD.
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
2 days ago
Job description

COMPANY DESCRIPTION

About the Company

JERA Global Markets (JERAGM) is a leading utility-backed seaborne energy trader specialising in LNG, coal and freight. A joint venture between majority shareholder JERA Co., Inc. and EDF Trading, JERAGM's shareholders are among the world's major utilities.

JERAGM operates one of the largest energy portfolios in the world which gives it an in-depth understanding of the way local, regional and international energy markets behave. Its in-depth knowledge and market insights enable us to capture trading opportunities, optimise portfolios, create value and enhance security of supply for our customers.

Headquartered in Singapore, JERAGM has a global talent pool of close to 300 people across offices located in four strategic locations: Singapore, Japan (Tokyo), the UK (London) and the US (Houston).

JERAGM is strongly capitalised with over US$500 million in paid up capital and a total equity of US$4 billion. JERAGM has retained its A+ Stable rating from R&I, attributable to a robust business model and solid financial base.

RESPONSIBILITIES

JERA GM is implementing a series of new IT systems to reduce its reliance on its shareholders for IT services and to enable the rapid growth into a global leader in the trading of fossil fuels.

At the core of the system landscape is a set of vendor systems that support critical business activities such as trading, risk management, pricing, and logistics. JERA GM have and will continue to make significant investments building on top of these systems to tailor them to the specific needs of its business. Up until now, this work has been performed by teams of consultants. JERA GM would like to develop an in-house capability, so they can be self-sufficient in the ongoing development on this platform.

This in-house capability needs to be able to extend, customise, configure and integrate these systems to meet the ongoing needs of the business. They will also support the development of new bespoke systems, such as for business intelligence and decision support, to meet needs not provided by the vendor systems.

The Core Platform Software Engineer will:

  1. Work to obtain excellent business knowledge of the full transaction cycle within a multi-commodity energy trading environment such that they can converse directly with users and other stakeholders with minimal hand-holding from Business Analysts.
  2. Develop new features on the company's credit system (Cubelogic) and ETRM (Energy Trading and Risk Management) system to support the company's growth (new products, new processes), in a Python/Azure (Databricks & ADF)/C# / SqlServer environment.
  3. Demonstrate a broad set of technical skills including expert database development and administration, Python/.NET/C# development and Powershell Automation/Devops skills.
  4. Build new features on the various applications that revolve around the Cubelogic/ETRM (APIs, loaders, reports, BI). It is most important that they have the ability and desire to rapidly pick up a diverse range of technical skills to support challenges as they arise. They will be actively required to work with challenges using technologies such as Azure IaaS/PaaS, Python, Databricks, Power BI.
  5. Apply their strong software engineering skills to:
    1. Improve the ability to integrate vendor systems together.
    2. Improve the ability to unit test customisations of vendor systems.
    3. Improve the structure of the source of such customisations.
  6. Work with JERA GM IT to evaluate the quality of the existing vendor system customisations and build out a prioritised backlog of improvements. Work to then safely improve the code estate to improve its flexibility and maintainability.
  7. Support efforts to improve end-to-end test automation and continuous integration across the application estate.
  8. Have a strong engineering focus and eye for high quality delivery. They will be expected to deliver high quality software and adhere to modern software engineering practices. They must also be driven to automate everything as this is ingrained in the culture of the team.
  9. Work within a hybrid internal/consultant/vendor team to deliver a backlog of new features, enhancements, bug fixes and integrations to support the ongoing needs of the LNG and Coal trading businesses. Demonstrate a strong ability to self-organise when required.
  10. Work collaboratively with the rest of the JERA GM technical team, whilst also demonstrating end-to-end ownership of entire problems where required.
  11. Show a highly proactive attitude in learning and immersing themselves in the vendor platforms with the aim of gaining an expert knowledge of how to develop and support extensions and integrations.
  12. Be comfortable with agile delivery modes such as Scrum or Kanban but also be flexible to work with whichever delivery approach works best for the problem at hand.
  13. Provide 3rd line production support.

QUALIFICATIONS

Skills and Experience required

  1. 5-10 years of overall experience with advanced level of coding experience in either Python or C# with good knowledge of other.
  2. Strong experience in SQL, & PowerShell.
  3. Modern cloud-based system architectures and technologies such as Data Lakehouse using Databricks, Azure functions and ADF.
  4. Experience with C# .NET
    • Good understanding of the core language and framework.
    • Service oriented development (WCF, Rest API, GraphQL).
    • Data access development (ADO.NET, EF or equivalent such as NHibernate).
  5. Extensive SQL Server database design and development skills (excellent SQL skills assumed). A good working knowledge of database performance optimisation is also required.
  6. Familiar with knowledge of Azure services including VNET, Key-Vaults, Azure Data Factory, ADLS Gen2, Virtual Machines, App Services, Storage Accounts and Azure Active Directory.
  7. Orchestrating data pipelines using Azure Data factory.
  8. Strong conceptual understanding of Big Data, Map-Reduce, Spark, file formats such as Parquet, Avro, ORC etc.
  9. Reporting tools such as Power BI.
  10. Knowledge of JavaScript/UI framework like Angular/React.
  11. Cloud experience in Azure or AWS.
  12. Experience with Windows Server infrastructure.
  13. Experience working with agile delivery methodologies such as SCRUM or Kanban.
  14. Experience with Microsoft-based BI stack, including SSIS, SSRS and Power BI is desirable.
  15. Experience with Azure PaaS and IaaS and corresponding automation toolkits is desirable.
  16. Experience in Allegro ETRMs is desirable.
  17. Experience in Cubelogic is desirable.
  18. Proven work experience in the energy trading, commodities trading or corporate banking sector.

OTHER INFORMATION

  1. Highly motivated to continually develop skills and techniques to ensure the best tools are used for the job. Support, resources and technical mentoring will be provided by JERA GM as required.
  2. Highly motivated to deliver results and ‘go the extra mile' to meet deadlines.
  3. Able to multi-task with minimal supervision and highly structured and organised in the way tasks are approached.
  4. Excellent communication skills.
  5. Strong academic background, educated to degree level and/or equivalent professional qualification or relevant business experience.

Please note that your application will be sent to and reviewed by the direct employer - JERA Global Markets Pte. Ltd.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Core Platform Senior Software Engineer, SG jobs in Singapore