Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
.NET developer
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada1 day ago
Full-timeInformation Technology
Job Title: Sr. Full Stack .NET developer
Location: Toronto, ON
Experience: 10+years

**WORK MODE : MINIMUM 4 DAYS ONSITE REQUIRED**

Job Description

We are seeking a highly skilled and experienced .NET Developer with expertise in API development using C#, SQL, and modern .NET technologies including MVC and WPF.

Key Responsibilities
• Build robust APIs, reusable UI components, and backend services using C#, .NET Core/Framework, ASP.NET MVC, and WPF
• Develop and maintain RESTful APIs and Web APIs using ASP.NET Core/Web API
• Design and implement desktop applications using WPF (Windows Presentation Foundation) with MVVM pattern
• Create scalable web applications using ASP.NET MVC and Razor views
• Analyze existing systems, define technical requirements, and document solutions
• Work with C#, T-SQL, Entity Framework, LINQ, and messaging systems like Kafka or Azure Service Bus
• Participate in architecture discussions, solutioning, and hands-on coding for modernization initiatives
• Work closely with business analysts, architects, and DevOps teams to implement end-to-end features and enhancements
• Ensure adherence to clean code principles, SOLID principles, design patterns, and secure coding standards
• Troubleshoot production issues, perform root cause analysis, and implement fixes
• Contribute to technical documentation, code reviews, and mentorship of junior developers

Essential skills:/ Must have

• Bachelor's or master’s degree in computer science, Engineering, or related field
• 10+ years of full-stack .NET development experience, with deep expertise in:
o C# (.NET Core/.NET 6+/.NET Framework)
o ASP.NET Web API / RESTful API development
o ASP.NET MVC for web applications
o WPF with MVVM pattern for desktop applications
o SQL Server, T-SQL, stored procedures, and database design
o Entity Framework / EF Core / Dapper
• Proven experience in microservices architecture design and implementation
• Strong understanding of Object-Oriented Programming (OOP) and design patterns
• Experience with dependency injection, async/await programming, and multi-threading
• Familiarity with Git, Azure DevOps/TFS, Jenkins, Docker, Kubernetes, and Agile/Scrum methodologies
• Understanding of DevOps practices and CI/CD pipelines

Good to have:
• Experience with Azure cloud services (Azure Functions, App Services, Storage, etc.)
• Knowledge of messaging systems (Kafka, RabbitMQ, Azure Service Bus)
• Experience in Wealth Management or Financial Services domain
• Familiarity with domain-driven design (DDD) and event-driven architecture
• Experience with unit testing frameworks (NUnit, xUnit, MSTest) and mocking (Moq)
• Knowledge of SignalR for real-time applications
• Experience with Blazor or other modern .NET UI frameworks
• Strong analytical thinking and problem-solving abilities
• Excellent communication and stakeholder management skills
• Ability to work independently and as a technical leader in cross-functional teams
• Strong attention to detail and a passion for writing clean, maintainable code



Key Skills

Ranked by relevance