Software Engineer (Full-Stack — React.js / C#)

ENUIT PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ENUIT PTE. LTD. is seeking a Software Engineer to join our team and contribute to the Entrade platform for a global client base.

You will collaborate with product managers, project managers, business analysts, and other developers to enhance and innovate our software offerings for commodities trading and risk management. The role requires strong C# and React.js skills, SQL Server experience, and the ability to work in a fast-paced environment.

Qualifications

  • Bachelor's degree in Information Systems, Computer Science/Engineering, or a related field.
  • Excellent analytical and troubleshooting skills.
  • Strong oral and written communication skills.
  • Highly resourceful, detail-oriented team player with a strong aptitude for learning.
  • Proficient in SQL Server or other relational databases.
  • Solid background in C# or similar object-oriented programming languages.
  • Familiarity with Waterfall and Agile methodologies.
  • Experience using AI coding assistants in real development work, with the judgment to verify or correct output.
  • Demonstrated ownership of assignments and delivery results.
  • Comfortable working in a fast-paced, high-pressure environment.
  • Willingness to travel occasionally.
  • Experience with React.js or other front-end JavaScript frameworks is a plus.
  • Knowledge of the commodity or energy trading industry is an advantage.
  • Proficiency in Mandarin is a plus.
  • Fresh graduates with a strong technical foundation are encouraged to apply.

Responsibilities

  • Gather and analyse business requirements with product managers, project managers, and analysts.
  • Contribute to initial implementation and ongoing enhancement of product functions, including integration with upstream/downstream systems.
  • Develop prototypes and demo software and provide technical support during pre-sales activities.
  • Collaborate with clients' IT teams to resolve implementation and production issues.
  • Work with architects and developers to create or enhance functions and features.
  • Write clean, reliable, and scalable code using React.js and C# after understanding requirements.
  • Review, refactor, and debug code for performance and maintainability.
  • Perform performance tuning at application and database levels.
  • Maintain comprehensive documentation throughout the SDLC.
  • Use AI tools to accelerate development, testing, and documentation while ensuring safety and correctness.
  • Apply AI to production issue investigation with evidence-based confirmation.

Skills

React.js
C#
SQL Server
Analytical thinking
Communication

Education

Bachelor's degree in Information Systems/Computer Science

Tools

Git

Job description

About Us

Enuit is an established technology leader in the commodity/energy trading & risk management space, providing mission-critical software platforms for metal, natural gas, electricity, crude, and refined product merchants such as utilities, refiners, producers, traders, and consumers. Enuit has the latest technology and is revolutionizing the development and implementation of Entrade, its flagship product, empowering clients to increase operational efficiency, to monitor and manage risk, and to increase profit margins along all aspects of their business from front to back. Entrade allows the traders, market and credit risk practitioners, operations and schedulers, and accountants to effectively manage a broad range of physically and financially traded commodities as well as the complex logistics operations associated with commodities such as natural gas, electricity, crude, and associated refined products, coal, metals, and agricultural products to name a few. Headquartered in Houston, Texas, Enuit has projects throughout North America and Asia with opportunities popping up with global partners across.

Enuit is seeking a highly skilledSoftware Engineerto join our dynamic team. In this role, you will collaborate closely with product managers, project managers, business analysts, solution architects, and fellow developers to enhance and innovate our products and services for a global client base. This is an exciting opportunity to contribute to a market-leading platform and drive value for clients worldwide.

Key Responsibilities
  • Effectively communicate with product managers, project managers, and business analysts to gather and analysebusiness requirements.
  • Contribute to the initial implementation and ongoing enhancement of product functions and features, includingintegration with upstream and downstream systems, by providing installation, configuration, design, coding,testing, optimisation, and troubleshooting services at both the application and database levels.
  • Develop prototypes and demonstration software (demoware) and provide technical support during pre-salesactivities to prospective clients.
  • Collaborate with clients' IT teams, project team members, and support staff to efficiently resolveimplementation and production issues.
  • Work closely with subject matter experts, architects, and fellow developers in a highly cohesive teamenvironment to create new functions and features or enhance existing ones.
  • Write clean, reliable, and scalable code using primarily React.js and C# after thoroughly understanding andanalysing business requirements.
  • Analyse, review, revise, update, refactor, and debug code to ensure high performance and maintainability.
  • Perform performance tuning and optimisation at both the application and database levels.
  • Prepare and maintain comprehensive documentation throughout the software development life cycle (SDLC).
  • Use AI tools to accelerate development, testing, and documentation, while reviewing all output for correctness,security, performance, and consistency with our existing architecture and domain model.
  • Apply AI to production issue investigation - log analysis, stack traces, execution plans, unfamiliar code - whiledriving the investigation yourself, confirming root cause with real evidence, and never running generated scriptsagainst production data without fully understanding their impact.
  • Handle client trade and counterparty data responsibly by using only company-approved AI tooling.
Qualifications and Requirements
  • Bachelor's degree in Information Systems, Computer Science/Engineering, or a related field.
  • Excellent analytical and troubleshooting skills.
  • Strong oral and written communication skills.
  • Highly resourceful, detail-oriented team player with a strong aptitude for learning.
  • Proficient in SQL Server or other relational databases.
  • Solid background in C# or similar object-oriented programming languages.
  • Familiarity with common software development methodologies, including Waterfall and Agile.
  • Practical experience using AI coding assistants in real development work, with the judgment to verify, correct, orreject their output.
  • Demonstrated ability to take absolute ownership of assignments and deliver results.
  • Comfortable working in a fast-paced and high-pressure environment.
  • Willingness to travel occasionally as required.
  • Experience with React.js or other front-end JavaScript frameworks is a plus.
  • Knowledge of the commodity or energy trading industry is an advantage
  • Proficiency in Mandarin is a plus.
  • Fresh graduates with a strong technical foundation are encouraged to apply.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - React/C# for Trading Platforms
Software Engineer - React/C# for Trading Platforms

ENUIT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Developer - APAC
Software Developer - APAC

InCommodities • Singapore

On-site
SGD 60,000 - 100,000
Health insurance
Flexible working
Paid lunch, snacks, and coffee
Senior Fullstack Engineer
Senior Fullstack Engineer

Candid-I • Singapore

On-site
SGD 70,000 - 100,000
Applications Support (ETRM / CTRM)
Applications Support (ETRM / CTRM)

Achieve Group • Singapore

On-site
SGD 90,000 - 120,000
Lead Software Engineer, Java, Equities Derivatives Front Office Flow Technology
Lead Software Engineer, Java, Equities Derivatives Front Office Flow Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 70,000 - 95,000
Software Engineer - Commodities
Software Engineer - Commodities

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 150,000
Developer (Cloud Based Risk Management Software)
Developer (Cloud Based Risk Management Software)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
18 days annual leave
Group insurance coverage
IT Manager
IT Manager

Phillip Securities Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
Full-Stack Software Engineer (Fintech / Digital Assets)
Full-Stack Software Engineer (Fintech / Digital Assets)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Openlink Endur Business Analyst
Openlink Endur Business Analyst

Accenture Southeast Asia • Singapore

On-site
SGD 110,000 - 180,000