Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! and take your career to the next level!
Application takes less than 5 minutes

