Home
Jobs
Saved
Resumes
Senior .NET Back End Developer at PPT | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior .NET Back End Developer
PPT
Website
LinkedIn
Senior .NET Back End Developer
Canada
Full Time
13 hours ago
Apply Now
Key skills
Entity Framework
RabbitMQ
Redis
SQL
.NET
C#
C
Unit Testing
SQL Server
RESTful
Git
Version Control
Caching
Mentoring
About this role
Role Overview
Design, develop, and maintain backend services using .NET and C#
Apply Clean Architecture principles to ensure maintainable and scalable codebases
Implement and consume RESTful APIs
Work with Entity Framework (EF) for data persistence and complex data modeling
Design and build event-driven systems using messaging technologies like RabbitMQ
Apply strong software architecture principles to guide system design and service interactions
Write unit tests and contribute to overall test automation practices
Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
Develop efficient SQL queries and work closely with SQL Server
Collaborate with cross-functional teams, including frontend, DevOps, and QA
Participate in code reviews, architecture discussions, and mentoring junior developers
Requirements
5+ years of experience in backend development using .NET / .NET Core
Strong experience with Entity Framework (EF)
Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
Hands-on experience applying Clean Architecture and SOLID principles
Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
Familiarity with distributed caching systems such as Redis or NCache
Experience building and consuming RESTful APIs
Strong skills in SQL Server development and optimization
Experience working with version control systems like Git
Tech Stack
Entity Framework
RabbitMQ
Redis
SQL
.NET
Benefits
A benefits package that includes an extensive health insurance package
Annual vacation, sick, and personal days
A remote-hybrid work environment and flexible work arrangements to promote work-life balance
Opportunities for professional growth and development
Apply Now
Home
Jobs
Saved
Resumes