Role: Mid-Level DotNet DeveloperExperience: 3+ YearsLocation: Toronto, ON, Canada (Remote)About The RoleWere looking for an experienced .NET Core Developer to help build and enhance modern, business-oriented applications. In this role, youll design and maintain scalable APIs, optimize server-side performance, and contribute to the ongoing evolution of our systems using Clean Architecture and modern C# patterns. Youll collaborate closely with product, front-end, and QA teams to deliver secure, reliable, and efficient solutions. This is a great opportunity to work with cutting-edge tools and AI technologies while refactoring legacy systems and shaping the future of our platform.Duties & ResponsibilitiesDevelop, maintain, and optimize server-side logic and database structures.Design and implement RESTful APIs and other web services to support front-end functionality based on a description from the product team.Create and support existing unit and integration tests.Participate in the refactoring of the legacy code (.NET 4.8).Collaborate with front-end developers, QA team, and product managers to find a solution to reach functional and non-functional requirements.Implement data security and protection measures.Stay updated with emerging back-end technologies and best practices.Troubleshoot, debug, and resolve issues in production and development environments.Required Skills, Knowledge & Qualifications5 years+ experience with .NET Core with API development for business oriented projectsHigh level of knowledge of EFCQRS/MediatR experience in a workplace settingDeep understanding of Clean ArchitectureFamiliarity with Modern C# patterns and approaches (primary constructors, records, nullable reference types, source generators, etc.)Experience with Unit tests creation and modification (NSubstitute library)AI tools knowledge and practical application skillsLocated in Canada & legally entitled to work in Canada
Job Title
Dotnet Developer