-
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
View all jobs
Sr .NET Developer - Winforms
Canada
· Full-time
·
Mid-Senior
Mandatory - Heavy Winforms Experience
- We are seeking a highly skilled and experienced Senior .NET Developer with deep expertise in building enterprise-grade WinForms applications.
- This role requires a full-stack developer who can architect, design, and implement complex desktop solutions with sophisticated UIUX, advanced data management, and seamless backend integration.
- You will lead the development of mission-critical WinForms applications that require high performance, scalability, and reliability.
Key Responsibilities
- Design and architect comprehensive WinForms applications using C and .NET Framework.NET Core, implementing sophisticated UI patterns, custom controls, and advanced data binding strategies to deliver responsive, feature-rich desktop solutions.
- Develop and maintain reusable WinForms component libraries, custom controls, user controls, and UI frameworks that promote consistency and accelerate development across multiple projects. Implement complex data binding scenarios including master-detail relationships, hierarchical data structures, and real-time data synchronization using Windows Forms binding sources, data grids, and custom binding mechanisms.
- Design and build robust backend services, RESTful APIs, and ASP.NET Web APIs that seamlessly integrate with WinForms clients, ensuring efficient data exchange and business logic separation.
- Architect and implement multi-threaded, asynchronous operations within WinForms applications using asyncawait patterns, BackgroundWorker, Task Parallel Library (TPL), and thread pooling to maintain UI responsiveness and prevent blocking. Design and optimize complex database schemas, write high-performance T-SQL queries, stored procedures, and implement advanced data access patterns using Entity Framework, EF Core, or Dapper.
- Implement advanced WinForms features including custom painting, GDI graphics rendering, drag-and-drop operations, clipboard operations, and file system integration for rich desktop experiences.
- Develop robust error handling, logging, and monitoring strategies specific to WinForms applications, including exception management, user notifications, and diagnostic telemetry.
- Implement Windows authentication, role-based access control (RBAC), and security best practices for desktop applications, including secure credential management and encryption.
- Create and maintain comprehensive technical documentation, architecture diagrams, design specifications, and coding guidelines specific to WinForms development.
- Conduct thorough code reviews, mentor junior developers on WinForms best practices, design patterns, and advanced techniques.
- Troubleshoot complex production issues, perform root cause analysis, and implement solutions for both UI-layer and backend components affecting WinForms applications.
- Collaborate with business analysts, UXUI designers, architects, and DevOps teams to translate requirements into scalable, maintainable WinForms solutions.
Key Skills
Ranked by relevance
ui
data structures
design patterns
restful apis
responsive
devops
sql
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer III, Chrome Web Store
2026-05-26
Full-time
Not Applicable
Poland
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Machine Learning, Research and Products
2026-05-26
Full-time
Not Applicable
Switzerland
Information Services
Information Technology
View Job Details
Related
Software Engineer III, YouTube Streaming Trust and Safety
2026-05-20
Full-time
Not Applicable
Switzerland
Information Services
Information Technology
Login to Apply
- Posted
- Mar 11, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Toronto
Industries
Information Services
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer III, Chrome Web Store
2026-05-26
Full-time
Not Applicable
Poland
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Machine Learning, Research and Products
2026-05-26
Full-time
Not Applicable
Switzerland
Information Services
Information Technology
View Job Details
Related
Software Engineer III, YouTube Streaming Trust and Safety
2026-05-20
Full-time
Not Applicable
Switzerland
Information Services
Information Technology