Full Stack Engineer

Location: Singapore
Discipline: Information Technology
Job type: Permanent
Salary: Negotiable
Contact name: Adam Cooke

Contact email: adam.cooke@atomicgroup.sg
Job ref: 152_1715158584
Published: 12 days ago

We are looking for proven work experience in the energy trading, commodities trading or corporate banking sector. Also, excellent business knowledge of the full transaction cycle within a multi-commodity energy trading environment is ideal so can converse directly with users and other stakeholders with minimal hand-holding from Business Analysts.

You get to develop new features on the company's credit system and ETRM system to support the company's growth (new products, new processes), in a Python/Azure (Databricks & ADF)/C# / SqlServer environment.

You will demonstrate a broad set of technical skills including expert database development and administration, Python/.NET/C# development and Powershell Automation/Devops skills.

Some of the features you'll be expected to build are APIs, loaders, reports, BI. It is most important that you have the ability and desire to rapidly pick up a diverse range of technical skills to support challenges as they arise. You will be actively required to work with challenges using technologies such as Azure IaaS/PaaS, Python, Databricks, Power BI.

What you will do?

  • Improve the ability to integrate vendor systems together.
  • Improve the ability to unit test customisations of vendor systems.
  • Improve the structure the source of such customisations.
  • Work with the IT team 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.
  • Support efforts to improve end-to-end test automation and continuous integration across the application estate.
  • 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.
  • 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.
  • Work collaboratively with the rest of the technical team, whilst also demonstrating end-to-end ownership of entire problems where required.
  • 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.

What you will need?

  • 5-10 years of overall experience with advanced level of coding experience with C# .NET.
  • Extensive SQL Server database design and development skills (excellent SQL skills assumed). A good working knowledge of database performance optimisation is also required.
  • Modern cloud-based system architectures and technologies such as Data Lakehouse using Databricks, Azure functions and ADF.
  • 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).