Sr. Full Stack .NET Developer

Title: Sr Full Stack .NET Developer

Duration: Permanent

Location: Ottawa, Canada

Our client is on a mission to scale their platform to support a global audience while simultaneously improving their customer experience. To accomplish this, they are looking for senior software engineers looking to join a growing company.

Reporting to the VP of Engineering, the senior software engineer will build scalable, service oriented software capable of processing millions of messages per day, providing fast and deep insights to our customers and partners via API and web and mobile interfaces.


  • Optimize message ingress architecture by at least 50% to achieve desired SLAs
  • Provide expert cloud (PaaS) architectural and development best practices and mentoring
  • Constantly automate deployment and operations to reduce manual tasks required for onboarding and supporting customers
  • Produce detailed design documentation and diagrams
  • Write clean code and unit tests


  • Professional experience developing high throughput, event-based solutions
  • 5+ years experience in .NET
  • Knowledge of database architecture and operation (SQL Server, Cosmos db)
  • API design and development (ASP.NET Web API)
  • Experience implementing software design patterns and principles
  • Web development (ASP.NET, Angular, Bootstrap)

Nice to have

  • DevOps experience using VSTS
  • BI (Tableau, D3.js)
  • Machine learning
  • Domain Driven Design
  • Serverless development such as Azure Functions or AWS lambda


  • Smart and gets things done
  • Passionate about building great software
  • Focused and organized
  • Communicative
  • Works well with a team
  • Accountable
  • Sets high standards

If interested, please contact Jordan Scharfe at