
Senior .NET Back End Developer
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Canada.
• Design, develop, and uphold backend services leveraging .NET and C#
• Utilize Clean Architecture principles to guarantee maintainable and scalable codebases
• Implement and utilize RESTful APIs
• Work with Entity Framework (EF) for data persistence and advanced data modeling
• Create and develop event-driven systems utilizing messaging technologies such as RabbitMQ
• Employ robust software architecture principles to steer system design and service interactions
• Write unit tests and enhance overall test automation practices
• Integrate and oversee distributed caching solutions (e.g., Redis, NCache) to boost performance
• Develop optimized SQL queries and collaborate intensively with SQL Server
• Partner with cross-functional teams, including frontend, DevOps, and QA
• Engage in code reviews, architectural discussions, and mentor junior developers
• Over 5 years of experience in backend development using .NET / .NET Core
• Extensive experience with Entity Framework (EF)
• Strong understanding of event-driven architecture and experience with RabbitMQ or similar technologies
• Practical experience in applying Clean Architecture and SOLID principles
• Comprehensive knowledge of general software architecture concepts (e.g., layered architecture, DDD)
• Proficient in unit testing frameworks (e.g., xUnit, NUnit, Moq)
• Familiarity with distributed caching systems such as Redis or NCache
• Experience in building and consuming RESTful APIs
• Strong capabilities in SQL Server development and optimization
• Experience with version control systems like Git
• A comprehensive benefits package that includes an extensive health insurance plan
• Annual vacation time
• Sick and personal leave
• A remote-hybrid work environment with flexible arrangements to support work-life balance
• Opportunities for professional growth and development
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.