Software and Data Engineer; SQL, C#, Python to design, develop, and integrate business and data systems
Remote / Online - Candidates ideally in
Edmonton, Alberta, Canada
Listing for:
S.i. Systems
Contract, Remote/Work from Home
position
Listed on 2026-01-01
Job specializations:
-
IT/Tech
Data Engineer, Data Analyst
Job Description & How to Apply Below
Position: Software and Data Engineer (SQL, C#, Python) to design, develop, and integrate business applications and data systems
Our large, enterprise client is seeking an experienced Software and Data Engineer (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 EngineerStrong 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 monthNice-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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: