About this role
Job : Senior C# Backend Developer
Location: Montreal, QC
Duration :12 Month contract
Hybrid (2 days Onsite per week for 3 months)
Rate- CAN $49 - 58 /hr
Must-Have Skills & Experience
• Minimum 8 years of professional experience in C# software development.
• Significant hands-on experience in backend/server-side development and/or standalone desktop application development.
Strong expertise in:
• Multithreaded programming
• Data structures and algorithms
• SQL and relational database design
• Object-oriented programming and software architecture
• Application performance tuning and optimization
• Proven experience identifying, diagnosing, and refactoring underperforming code to improve efficiency and reliability.
Experience working with technologies such as:
• SQL Server, gRPC, nHibernate, WinForms, WCF, REST APIs, Swagger
• Strong understanding of .NET internals, API architecture, and software design principles beyond framework usage.
• Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies