Software Developer

Impact Logic

$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-10+ years of professional software development experience
  • Strong experience with C#
  • Strong experience with ASP.NET Core
  • Strong experience with Blazor
  • Strong experience with SQL Server
  • Strong experience with Microsoft Azure
  • Strong debugging and problem-solving skills

Responsibilities

  • Design, develop, and maintain modern .NET applications
  • Build and enhance web applications using ASP.NET Core and Blazor
  • Develop cloud-based solutions within Microsoft Azure
  • Troubleshoot production issues and investigate complex bugs
  • Implement long-term solutions to improve application reliability
  • Mentor junior developers through code reviews and collaboration
  • Participate in architecture and technical design discussions

Benefits

  • Work in a hybrid model with flexibility
  • Opportunity to shape technical direction
  • Engagement in the full software development lifecycle
  • Mentoring opportunities for junior developers
  • Participation in architectural discussions and technical decisions
Full Job Description
18th August, 2026

Senior Full Stack Developer (.NET)

We are looking for a Senior Full Stack Developer to join an experienced engineering team and help shape the technical direction of a growing product. You will work across the full software development lifecycle while contributing to architecture, troubleshooting, system reliability, and technical improvements.

This role is ideal for a proactive engineer who takes ownership, works independently, and provides technical leadership through strong judgment, mentoring, and collaboration.

What You'll Do
  • Design, develop, and maintain modern .NET applications.
  • Build and enhance web applications using ASP.NET Core and Blazor.
  • Design, develop, and optimize SQL Server databases.
  • Develop cloud-based solutions within Microsoft Azure.
  • Troubleshoot production issues and investigate complex bugs.
  • Implement long-term solutions to improve application reliability.
  • Monitor application health and identify opportunities to improve system performance.
  • Participate in architecture and technical design discussions.
  • Mentor junior developers through code reviews and collaboration.
  • Work across the full software development lifecycle, from planning through deployment.
  • Identify opportunities to improve systems, tooling, and development practices.
  • Contribute to technical decisions and help move projects forward with minimal supervision.
What We're Looking For
  • 6-10+ years of professional software development experience.
  • Strong experience with C#.
  • Strong experience with ASP.NET Core.
  • Strong experience with Blazor.
  • Strong experience with SQL Server.
  • Strong experience with Microsoft Azure.
  • Experience with Windows-based application development.
  • Experience building scalable production applications.
  • Strong debugging and problem-solving skills.
  • Ability to work independently with minimal supervision.
  • Strong communication and collaboration skills.
  • Demonstrated ownership and ability to follow problems through to completion.
  • Comfortable making technical decisions and influencing technical direction.
Nice to Have
  • DevOps or CI/CD experience.
  • Experience improving system monitoring and observability.
  • Performance tuning and optimization experience.
  • Exposure to cloud architecture and infrastructure.
  • Experience working within smaller, fast-moving engineering teams.
Education & Certifications
  • Relevant post-secondary education or equivalent professional experience.
What Success Looks Like
  • You act as a builder rather than an order taker.
  • You identify and solve problems proactively.
  • You make thoughtful technical decisions and take responsibility for their outcomes.
  • You become someone the team trusts with important systems.
  • You mentor other developers through collaboration and technical guidance.
  • You improve systems and processes rather than simply completing assigned tickets.
  • You help solve difficult technical problems and contribute to the product's long-term success.
Job Details:
  • Employment type: Permanent
  • Location: Calgary, Alberta
  • Work model: Hybrid
  • Schedule: Tuesday-Thursday in office; Monday and Friday remote

Similar Jobs

More Jobs at Impact Logic

More Information Technology Jobs

Find similar Software Developer jobs: