Allegro – Software Engineer – 7238

ION Treasury & Commodities, Full-time, Jakarta
This role has been filled
At ION Commodities we provide Commodity management solutions for businesses of any size. We have over 25,000 users worldwide and more than 1,200 companies across regions have joined our community.
ION Allegro, is a commodities management platform with risk and credit evaluation for physical and financial trades. ION’s Allegro is a single, integrated platform that supports key business processes such as trading, risk management, contract administration, scheduling, settlement, and invoicing. Allegro provides robust, flexible commodity specific functionality to power and gas utilities, oil and gas producers, crude oil refiners, chemical manufacturers, and many other global customers. Our mission is to provide a single solution that empowers companies manage their entire portfolio.

Allegro seeks an experienced Software Engineer who will serve as a key team member and will report to the Director of Product Development/Software Engineering Manager. The development work will involve working in one of ION Scrum teams to design, develop, enhance, and support of service-oriented Commodity Trading and Risk Management (CTRM) software solutions for power and gas utilities, refiners, producers, commodity traders, retailers and consumers, utilizing Microsoft Stack for application development (.Net Framework, C#) and databases such as MSSQL and Oracle.

Essential Functions

  • Responsible for all aspects of product development such as design, implementation, unit and system testing, bug fixes, and documentation.
  • Excellent object-oriented design and programming skills with C#
  • Experience with Multi-threaded, asynchronous programming models and performance profiling.
  • Knowledge of Design Patterns and Data Structures
  • Agile Methodology
  • SQL Proficiency


  • Fluency in English
  • Collaborate with product managers on requirements
  • Collaborate with other development leaders on technical design
  • Keep current on technology and commodity industry trends
  • Strong interpersonal and communication skills

Required Education and Experience

  • Minimum 2 years of software development experience
  • Object oriented Analysis and Design.
  • Experience with Multi-threaded, asynchronous programming models and performance profiling.
  • Experience with Design Patterns and Data Structures
  • Familiarity with Test Driven Development (TDD)
  • Familiarity with performance-oriented development, performance testing, analysis, and code tuning
  • Experience writing SQL queries for SQL Server, Oracle or similar
  • Experience with team development using TFS, Git or similar Source Control technologies

Get notified for similar jobs

Sign up to receive job alerts