Full Stack Software Engineer (.NET, Blazor, AI)

The DescartesWaterloo, ON
CA$90,000 - CA$100,000Remote

About The Position

Descartes MacroPoint is seeking a Full Stack Software Engineer to build, modernize, and scale mission critical applications supporting the transportation, logistics, and supply chain domain. This role focuses on modern .NET development, cloud native Azure services, rich user interfaces built with Blazor, and the integration of agentic AI capabilities into enterprise systems. You will work on high impact platforms used at scale, collaborating with architects, product owners, and cross functional teams to deliver secure, reliable, and intelligent solutions.

Requirements

  • 4+ years of professional full stack development experience using C# and .NET
  • Strong proficiency with ASP.NET Core, .NET Core/.NET 8, Entity Framework Core, LINQ
  • Experience developing modern web UIs using Blazor (Server and/or WASM) and Razor Components
  • 4+ years of experience with SQL Server and T-SQL
  • Strong knowledge of stored procedures, performance tuning, and query optimization
  • Proficiency in HTML, CSS, JavaScript/TypeScript, and responsive web design
  • Experience building and consuming APIs using REST, Web API, and event driven messaging
  • Hands on experience with Azure cloud services: Azure App Service, Service Fabric, Azure SQL, Storage, Service Bus, Redis, Azure DevOps
  • Experience with distributed systems concepts such as messaging, caching, retries, and resiliency
  • Solid understanding of object-oriented design principles, patterns, and application architecture
  • Strong understanding of application security, authentication/authorization, and data protection
  • Experience using Git-based source control and automated build/release pipelines
  • Excellent written and verbal communication skills

Nice To Haves

  • Experience with agentic AI architectures, AI orchestration frameworks, or LLM integrations
  • Familiarity with Azure OpenAI, prompt engineering, embeddings, or RAG patterns
  • Service Fabric experience
  • Power BI or data analytics experience
  • Background in logistics, transportation, or supply chain systems

Responsibilities

  • Analyze and translate business requirements into scalable, maintainable technical solutions
  • Design, develop, and maintain applications using C#, .NET 8+, ASP.NET Core, and Blazor (Server and/or WebAssembly)
  • Build modern, component based UIs using Blazor, Razor Components, HTML, CSS, and TypeScript
  • Develop RESTful and event driven APIs and microservices using ASP.NET Core, Service Fabric, and Azure-native patterns
  • Design, optimize, and maintain SQL Server database schemas, queries, and stored procedures
  • Integrate agentic AI solutions into applications, including: AI agents that autonomously execute workflows, LLM-powered services using Azure OpenAI or equivalent platforms, Tool-calling, orchestration, and guardrails for AI-driven systems
  • Implement cloud-native solutions using Microsoft Azure (App Services, Service Fabric, Azure SQL, Storage, Service Bus, Redis, etc.)
  • Diagnose and remediate defects in web services, background services, and distributed systems
  • Write clean, testable, and well-documented code following modern engineering best practices
  • Implement unit, integration, and automated tests to ensure high-quality releases
  • Refactor and modernize legacy applications and frameworks
  • Participate in Agile/Scrum ceremonies and collaborate closely with engineering, QA, and product teams
  • Use Git and Azure DevOps for source control, CI/CD pipelines, and work tracking

Benefits

  • competitive compensation
  • great benefits
  • remote and flexible work hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service