Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Senior Software Engineer (SQL, C#, Python) to design, develop, and integrate enterprise applications and data platforms within a Microsoft Azure environment (Edmonton Hybrid)..
Victoria Jobs Expertini

Urgent! Senior Software Engineer (SQL, C#, Python) to design, develop, and integrate enterprise applications and data platforms within a Microsoft Azure environment (Edmonton Hybrid). Jobs | S.i. Systems

Senior Software Engineer (SQL, C#, Python) to design, develop, and integrate enterprise applications and data platforms within a Microsoft Azure environment (Edmonton Hybrid).



Job description

Our client is seeking a Senior Software Engineer (SQL, C#, Python) with strong expertise in cloud-native development, middleware, and enterprise integrations.

This role focuses on designing and delivering end-to-end solutions that connect cloud and on-prem systems (e.g., Dynamics , ERP platforms, internal services) within a Microsoft Azure ecosystem.

The ideal candidate is a strong software designer who can independently break down complex problems, architect scalable solutions, and clearly articulate technical decisions in a highly collaborative environment.

Must-Haves:

  • 8–10 years of hands-on experience as a Software Engineer with strong software design ownership
  • Deep expertise in SQL and backend development (C#, .NET, Python, or similar)
  • Strong experience designing integrations and middleware between enterprise systems (e.g., CRM, ERP, internal platforms, etc.)
  • Experience building and operating cloud-native applications (not just deploying web apps)
  • Strong experience within Microsoft Azure environments or equivalent
  • Comfortable working independently and collaboratively to deliver end-to-end solutions
  • Ability to work onsite in Edmonton 2–4 days per week
  • Nice-to-Haves:

  • Experience with Dynamics (CRM or F&O)
  • Experience with enterprise integration patterns (event-driven, messaging, API gateways)
  • Exposure to modern data architectures (lakehouse, data platforms)
  • Familiarity with Jira/Confluence environments
  • 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.



  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior Software Potential: Insight & Career Growth Guide