Senior .NET Backend Developer responsible for designing, developing, and maintaining scalable backend systems with .NET technologies. Collaborating with cross-functional teams on high-performance APIs and services in a hybrid environment.
Responsibilities
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
Benefits
A benefits package that includes an extensive health insurance package
Annual vacation, sick and personal days
A hybrid work environment and flexible work arrangements to promote work-life balance
A collaborative and supportive work culture
Opportunities for professional growth and development
Experienced Business Transformation Consultant needed for enterprise - level digital transformation and IM/IT initiatives within the Government of Canada.
Senior Software Developer responsible for developing data pipeline solutions and scalable APIs at Autodesk. Collaborating with various teams to ensure data integrity and accessibility.
Senior Software Engineer contributing to impactful digital services for Veterans Affairs. Responsible for software development, mentorship, and meeting project goals in a remote environment.
Staff Backend Engineer focusing on building and owning next - gen products at Bettermode. Work involves TypeScript, AI integration, and leadership in a collaborative team environment.
Software Engineer II at Affirm focusing on ML infrastructure for backend systems. Collaborating with teams to build and operate model training and serving systems.
Backend Software Developer at Covers, part of Legend, enhancing sports media and betting experiences. Focus on building reliable backend systems and developing high - performance products for sports fans.
Backend Software Developer creating scalable sports media and betting experiences at Covers, part of Legend's global team. Mentoring junior developers and delivering high - performance software solutions.
Dynamics 365 F&O Technical Architect utilizing expert knowledge for finance and operations processes at Long View. Working with sales and delivery leaders for solution optimization and client engagements.
Backend Software Engineer at Harvey responsible for designing infrastructure for AI - powered legal tools. Leading development of features for law firms and enterprise customers.
Data Platform Architect at Symbiotic Digital designing analytics and data solutions aligned to business strategies in Azure environments. Leading architecting efforts for enterprise - grade data platforms using Databricks.