R

Range Group

Real estate investment, development, asset management

Senior Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least five years of professional experience with C# and .NET, including hands-on experience with both .NET Framework and modern .NET 8 or later.
  • Ability to write complex C#, T-SQL, and service code from scratch without tool assistance and explain every line shipped.
  • Strong SQL Server skills, including complex queries, performance tuning, work with large intricate schemas, transactions, and rollback strategy.
  • Experience building and consuming RESTful APIs and working with Entity Framework or a similar object-relational mapper.
  • Experience taking part of a legacy system to a production microservice, or a clear grasp of service boundaries, asynchronous messaging, and eventual consistency patterns.
  • Working knowledge of Docker and Kubernetes in a cloud environment.
  • Exposure to continuous integration and continuous delivery pipelines.

Responsibilities

  • Design, build, and ship features across legacy .NET Web Forms applications and modern .NET microservices running on Kubernetes.
  • Write, debug, and optimize C# and T-SQL, including tracing problems through legacy code.
  • Lead migration work by breaking monolithic components into loosely coupled services without compromising reliability.
  • Write and tune complex SQL queries and stored procedures, and use MongoDB where document storage fits.
  • Build and maintain event-driven integrations with NServiceBus and Azure Service Bus.
  • Use AI-assisted tools where they save time and verify their output against actual system behavior.
  • Work with Product and QA to scope work, estimate effort, and balance priorities within sprint commitments.
  • Own work across its full lifecycle: design, implementation, testing, deployment through Azure Pipelines, and production support.
  • Contribute to architectural decisions and help set patterns for the wider team.
  • Support other developers through code reviews, pairing, and knowledge sharing, including helping junior developers build strong fundamentals and use AI tools responsibly.
  • Keep documentation and JIRA tickets current so the team can see progress and blockers.

Desired Qualifications

  • Experience with NServiceBus or Azure Service Bus is preferred.
  • MongoDB experience is a plus.
  • Angular experience is a plus; the role is primarily backend with occasional front-end work.
  • Experience with Azure Data Factory, Semantic Kernel, or integrating large language model-based features is a nice-to-have.

About the Company

Range Group

Real estate investment, development, asset management

Range Group uses its team of real estate experts with decades of experience in new construction, rehabilitation, design, ownership, management, and disposition to pursue opportunistic investments across all asset classes. The company identifies opportunities through a detailed, process-driven approach and then adds value with execution-focused strategies, including value-add projects, asset management, development consulting, and strong relationship networks. Its operations emphasize institutional standards to manage assets thoughtfully and efficiently, aiming to maximize returns for clients. The firm differentiates itself through a long track record, deep industry connections, and a disciplined method that covers the entitlement, development, and ongoing management of properties nationwide. Its goal is to deliver outsized returns for property owners by sourcing, executing, and managing compelling opportunities across the real estate spectrum.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Chicago, IL
Founded
2022

Recently Posted Jobs

Explore more opportunities at Range Group

See more jobs