← Back to jobs

XpertVantage Logo
Sr. Software Developer (.NET)

XpertVantage

 

Toronto, ON, Canada

Posted On: 4 days ago
Experience: 5+ years
Availability: Onsite
Openings: 2
Category: Sr. Software Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design and maintain scalable microservices using the .NET ecosystem, owning the full lifecycle from API implementation to deployment.

Responsibilities

  • Design and implement RESTful APIs and microservices architectures using C# and ASP.NET Core.
  • Manage inter-process communication via synchronous and asynchronous patterns, leveraging RabbitMQ for messaging.
  • Apply Domain Driven Design (DDD) and CQRS principles to structure complex business logic.
  • Write and maintain unit tests using xUnit and support integration testing with Docker.
  • Handle source control tasks including pull requests, merging, and rebasing via Git.

Required Skills

  • 5+ years of software development experience with deep expertise in C# and ASP.NET Core.
  • Strong understanding of Object-Oriented Programming (OOP) and standard design patterns.
  • Hands-on experience with EF Core and database-per-microservice patterns.
  • Proficiency with NoSQL data models, specifically MongoDB.
  • Solid understanding of microservices integration and communication patterns.
  • Experience with Docker for containerization.
  • Proven ability in troubleshooting and debugging complex distributed systems.

Preferred Skills

  • Familiarity with ElasticSearch.
  • Ability to self-learn VueJS for front-end development tasks.

Education

ANY GRADUATE

Related Jobs

No related jobs found

← Back to jobs