Senior Software Developer (SQL, C#, Python) to design, develop, and integrate business applications and data systems within a Microsoft Azure environment (Edmonton preferred.
open to Remote with monthly travel).
S.i. SystemsEdmonton
Remote
Full-time
Our large, enterprise client is seeking an experienced.Senior Software Developer (SQL, C#, Python) to design, develop, and integrate business applications and data systems within a Microsoft Azure ...Show moreLast updated: 16 days ago
Project Engineer
Willowglen SystemsEdmonton, AB, CA
Full-time
Quick Apply
Our Company Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including oil and gas, rail, and energy.We are committed to inno...Show moreLast updated: 30+ days ago
Project Engineer - Substations
CIMA+Edmonton, Alberta, Canada
Full-time +1
Western Canada are in the middle of a large growth trajectory.This means new, exciting complex projects you will have the ability to shape and be a part of.
We are actively looking for people who wa...Show moreLast updated: 9 days ago
New!
Lead Electrical Engineer
WorleyEdmonton, AB, CAN
Full-time
Job Description - Lead Electrical Engineer (CAL01SF)Management Level : Individual Contributor : .Worley is a global professional services company of energy, chemicals and resources experts.We partner w...Show moreLast updated: 8 hours ago
Java / Web Services Developer
ARC Business Solutions Inc.Edmonton
Full-time
Deeply understand customer problems and deliver major features to delight them Go-to expert for major features and tech stack.
End to end ownership of web service features : design, develop, automate...Show moreLast updated: 30+ days ago
Senior Transportation Engineer
Egis GroupEdmonton, Alberta, Canada
Full-time
We are seeking a highly skilled and innovative Senior Transportation Engineer to join our team in Edmonton, Canada.As a key member of our engineering department, you will play a crucial role in des...Show moreLast updated: 9 days ago
Software Developer (Remote)
Mind Friend PROEdmonton, AB, CA
Remote
Full-time
Quick Apply
We are looking for a Senior Full-Stack Engineer to join our distributed team.You will be responsible for building scalable, cloud-native applications and integrating AI-driven features into our cor...Show moreLast updated: 10 days ago
Senior Engineer, Downhole
ATCOEdmonton, AB, Canada
Full-time
Division : Engineering, Gas and Pipelines.That’s us! We are committed to delivering inspired solutions for a better world.
We care about our communities, we care about each other, and we care about s...Show moreLast updated: 2 days ago
Electrical Engineer
Spark PowerEdmonton, Alberta, Canada
Full-time
Spark Power, a trusted partner in energy in North America, is looking for a Electrical Engineer to join our Hamilton team.
Reporting to the Engineering Manager, you will be responsible for developin...Show moreLast updated: 11 days ago
Remote Senior Java Engineer - AI Trainer
SuperAnnotateSt. Albert, Alberta, CA
Remote
Full-time
As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show moreLast updated: 30+ days ago
Electrical Engineer Lead
ThermonEdmonton, AB, CAN
Full-time
Quick Apply
Report directly to the Engineering Manager, this position is responsible for overseeing and managing the design and detail engineering activities of industrial electrical equipment and products, in...Show moreLast updated: 30+ days ago
People also ask
The cities near Edmonton, AB that boast the highest number of java engineer jobs are:
Senior Software Developer (SQL, C#, Python) to design, develop, and integrate business applications and data systems within a Microsoft Azure environment (Edmonton preferred.
open to Remote with monthly travel).
S.i. SystemsEdmonton
16 days ago
Job type
Full-time
Remote
Job description
Our large, enterprise client is seeking an experienced Senior Software Developer (SQL, C#, Python) to design, develop, and integrate business applications and data systems within a Microsoft Azure environment . This role focuses on building scalable integrations between enterprise systems (e.g., Workday, Dynamics, internal security platforms) to support data integrity, automation, and reporting. The successful candidate will bring strong SQL and development expertise, a delivery mindset, and a collaborative approach in a highly technical, team-oriented environment.
Must-Haves :
3-5 years’ experience as a Software Engineer or Data Engineer
Strong proficiency in SQL (non-negotiable) — including complex queries, optimization, and data transformation.
Experience in data modeling , data mapping , and data pipeline design using best practices for performance, version control, and testing.
Experience designing and maintaining system integrations (Workday, CRM, ERP, or similar).
Proficiency in one or more languages such as C#, .NET, Python, or Java.
Collaborative, delivery-focused mindset — ability to thrive in a fast-paced, highly interactive environment (10+ technical touchpoints daily).
able to be onsite in Edmonton once a month
Nice-to-Haves :
Experience working within the Microsoft Azure ecosystem (data services, automation, cloud infrastructure).
Exposure to unified data platforms such as Microsoft Fabric or Snowflake.
Knowledge of modern data architectures (Data Lakes, Warehouses, Lakehouses).
Experience with Power BI for analytics and reporting.
Familiarity with Dynamics CRM, Dynamics F&O, or similar ERP / CRM systems.
Responsibilities :
Design, develop, and maintain scalable software solutions that support business applications and data analytics.
Build and maintain data pipelines that automate extraction, transformation, and loading (ETL) from various sources into unified data platforms.
Conduct troubleshooting, analysis, and performance optimization to ensure system reliability.
Create and maintain comprehensive technical documentation (e.g., system diagrams, use cases, functional specs).
Develop and execute test plans to validate solutions against business and quality standards.
Collaborate with cross-functional teams to identify, troubleshoot, and resolve system issues.
Provide subject matter expertise on software, data management, and integration strategies.
Apply change management principles to ensure controlled and compliant system updates.