Sponsored
Verified Job IT / Software / Data Analyst

Sr.NET Developer – Win forms, .NET Core, RESTful APIs, GDI

Toronto, Ontario
views
IT / Software / Data Analyst
#704914
Remote / WFH

Job Description

Sr.NET Developer – Win forms, .NET Core, RESTful APIs, GDI

Long term contract

Toronto ON – Hybrid

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.
Job Type: Fixed term contract

Pay: $50.00-$55.00 per hour

Work Location: Hybrid remote in Toronto, ON (Toronto District)

 
View more Srnet Jobs in Toronto →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

IT Support Engineer - L1 krishna3 Verified
Ahmedabad, Gujarat IT / Software / Data Analyst 50000.00 ₹

· The Engineer should resolve assigned desktop issues and tasks. · End user support and managing Helpdesk. · Excellent knowledge on MS Windo...

Posted 22m ago View Details
Pune, Maharashtra IT / Software / Data Analyst

Senior Analyst - Corporate Services The Apex Group was established in Bermuda in 2003 and is now one of the world’s largest fund administrat...

Posted 2h ago View Details
Pune, Maharashtra IT / Software / Data Analyst

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue...

Posted 2h ago View Details
Pune, Maharashtra IT / Software / Data Analyst

Company Details: Team geek solution is a one stop solution to all hiring queries which is spiking its boom and helping team to sort out thei...

Posted 2h ago View Details
Ahmedabad, Gujarat IT / Software / Data Analyst

Job Description Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-ten...

Posted 3h ago View Details