Intermediate Data Developer

Post Date

Apr 13, 2026

Location

Calgary,
Alberta

ZIP/Postal Code

T2G 1
Canada
Jun 13, 2026 Insight Global

Job Type

Contract

Category

Data Warehousing

Req #

CAL-b35313f8-355c-46ec-b329-58a20fa53948

Pay Rate

$50 - $62 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

We are looking for an Intermediate Developer for an 8 month contract, working 3 days a week in office in Calgary and 2 days a week from home. A successful candidate will be responsible for modernizing a critical market data platform used across trading, settlements, billing, compliance, analytics, and reporting. This is a re-implementation (not lift-and-shift) to replace a legacy ingestion platform and remove dependency on Denodo (data virtualization nearing end of support). You’ll build and stabilize new ingestion pipelines for external market data feeds (e.g., ISO/AESO), implement transformation/normalization logic using C#/.NET and/or Python, persist and optimize data in SQL Server/Azure SQL, and help rewrite virtualization-layer assets into SQL views, stored procedures, and/or materialized datasets—ensuring downstream consumers (Excel, Power BI, and operational teams) experience minimal disruption. You’ll also contribute to time-boxed POC/MVP efforts to validate performance, reliability, and maintainability, producing clean, well-documented, DevOps-aligned solutions.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

- Strong hands-on backend development skills with C#/.NET and/or Python
- Advanced T-SQL experience (complex views, stored procedures, windowing functions)
- Proven work building data ingestion pipelines (batch and/or real-time), including historical backfills
- Experience integrating with external data sources via APIs (REST; plus JSON/XML; SOAP exposure helpful)
- Solid understanding of data modeling (relational) and designing supportable access patterns
- SQL Server development experience; Azure SQL preferred
- Practical knowledge of ETL/data pipelines, transformation/normalization patterns, and data quality considerations
- Experience with performance tuning and query optimization in dependency-heavy environments
- Strong troubleshooting skills including logging, monitoring, and operational support mindset
- Ability to deliver in POC/MVP, iterative, time-boxed execution while maintaining code quality and documentation

Nice to Have Skills & Experience

- Azure development experience (e.g., Azure Functions, Web Apps, storage, Key Vault, CI/CD pipelines)
- Prior exposure to data virtualization platforms (especially Denodo) and migration/replacement patterns
- Energy trading / market data domain experience (ISO/AESO feeds, pricing/settlement data concepts)
- Experience supporting Excel / Power BI consumers and managing downstream change with minimal disruption
- Familiarity with DevOps practices (automated deployments, IaC exposure, structured release management)
- Experience designing materialized datasets / curated layers to replace virtualized semantic views

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.