Developer – Energy Market Data Platform Modernizat

TEEMA

Calgary

On-site

CAD 90,000 - 120,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TEEMA is seeking a Developer for an Energy Market Data Platform Modernization in Calgary, Alberta. You will independently design and build a business application using React and Node.js, developing interfaces for end-user and admin tasks, and translating business concepts into functional UI experiences.

The role includes building API integrations, REST APIs, and data interfaces, with backend support using C#/.NET and SQL Server/Azure SQL.

Qualifications

  • Strong hands-on React development experience.
  • Ability to independently build a business application/interface.
  • Strong Node.js experience.
  • Experience designing and developing REST APIs and application integrations.
  • Strong understanding of how frontend applications connect with API/interface and database layers.
  • Experience working with relational databases and SQL.
  • Strong application development fundamentals.
  • Ability to work from high-level concepts and evolving requirements.
  • Strong communication and stakeholder-facing skills.
  • Comfortable speaking directly with end users to understand their needs and help shape application functionality.
  • Self-starter who can operate effectively without highly detailed specifications or wireframes.

Responsibilities

  • Independently design and build an internal business application using React and Node.js.
  • Develop interfaces supporting end-user functionality and application administration/support.
  • Work from business concepts and requirements rather than relying on fully developed wireframes or detailed UI specifications.
  • Partner closely with the Business Analyst and business users to determine how workflows and functionality should operate.
  • Help translate business processes into intuitive application functionality and user experiences.
  • Provide input into UI/process design and recommend effective approaches based on previous application development experience.
  • Build functionality iteratively, with the goal of establishing an initial interface quickly and continuing to enhance it through regular releases.
  • Build and support the integration/interface layer between the application, databases and external/internal services.
  • Develop and consume REST APIs and other application interfaces.
  • Work with JSON, XML and other data integration formats.
  • Ensure clean separation between the UI, interface/API and underlying application/data layers.
  • Troubleshoot application and integration issues across multiple layers.
  • Backend & Data Development: contribute to backend development using C#/.NET, support market data ingestion and data collection processes, work with SQL Server / Azure SQL databases, develop queries, views and stored procedures, support API-based data integrations, assist with data processing and performance issues.

Skills

React
Node.js
REST APIs
API integrations
SQL
C#/.NET
SQL Server
Azure SQL

Tools

SQL Server
Azure SQL

Job description

Job Title:Developer – Energy Market Data Platform Modernizat
Job ID:90112
Location:Calgary, Alberta

What you will be doing:
  • Independently design and build an internal business application usingReact and Node.js.

  • Develop interfaces supporting bothend-user functionality and application administration/support.

  • Work from business concepts and requirements rather than relying on fully developed wireframes or detailed UI specifications.

  • Partner closely with the Business Analyst and business users to determine how workflows and functionality should operate.

  • Help translate business processes into intuitive application functionality and user experiences.

  • Provide input into UI/process design and recommend effective approaches based on previous application development experience.

  • Build functionality iteratively, with the goal of establishing an initial interface quickly and continuing to enhance it through regular releases.

API & Integration Development
  • Build and support the integration/interface layer between the application, databases and external/internal services.

  • Develop and consumeREST APIsand other application interfaces.

  • Work with JSON, XML and other data integration formats.

  • Ensure clean separation between the UI, interface/API and underlying application/data layers.

  • Troubleshoot application and integration issues across multiple layers.

Backend & Data Development

While UI development will be the initial priority, the developer may also support other areas of the market data modernization project as needs evolve.

This may include:

  • Contributing to backend development usingC#/.NET.

  • Supporting market data ingestion and data collection processes.

  • Working with SQL Server / Azure SQL databases.

  • Developing or maintaining SQL queries, views and stored procedures.

  • Supporting API-based and external market data integrations.

  • Assisting with data processing, troubleshooting and performance-related issues.

What you must have:
  • Strong hands-onReact development experience.

  • Ability to independently build a business application/interface rather than simply developing from completed designs.

  • StrongNode.jsexperience.

  • Experience designing and developingREST APIs and application integrations.

  • Strong understanding of how frontend applications connect with API/interface and database layers.

  • Experience working with relational databases and SQL.

  • Strong application development fundamentals.

  • Ability to work from high-level concepts and evolving requirements.

  • Strong communication and stakeholder-facing skills.

  • Comfortable speaking directly with end users to understand their needs and help shape application functionality.

  • Self-starter who can operate effectively without highly detailed specifications or wireframes.

] Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.

For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Energy Market Data Platform Engineer
Energy Market Data Platform Engineer

TEEMA • Calgary

On-site
CAD 90,000 - 120,000
Software Developer- Front End
Software Developer- Front End

Russell Tobin • Toronto

On-site
Developer
Developer

Java Holdings Ltd • Edmonton

On-site
CAD 90,000 - 120,000
Extended Healthcare
Group RRSP
Life Insurance
+3
Developer
Developer

Java Holdings Ltd • Calgary

On-site
CAD 80,000 - 110,000
Extended Healthcare Plan
RPP - Group RRSP
Group Life - AD&D - Critical Illness
+3
Senior Software Developer
Senior Software Developer

Baird • Ottawa

On-site
CAD 100,000 - 150,000
Senior Software Developer
Senior Software Developer

Baird • Canada

On-site
CAD 90,000 - 140,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Jobless • Toronto

On-site
CAD 90,000 - 120,000
Junior Developer
Junior Developer

Worky • Calgary

On-site
CAD 65,000 - 100,000
Frontend Developer
Frontend Developer

NLB Services • Mississauga

Hybrid
CAD 90,000 - 130,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 90,000 - 125,000