Senior .NET Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of experience in the full software development lifecycle., Deep understanding of C# language features and the .NET runtime., Proven experience with .NET 6+ or migrating to .NET Core., Knowledge of Docker, Kubernetes, and software design patterns..

Key responsibilities:

  • Design and develop RESTful APIs using ASP.NET Core.
  • Lead architectural discussions and ensure scalable, clean solutions.
  • Mentor junior developers and participate in code reviews.
  • Collaborate in CI/CD environments and optimize system performance.

Midorick Solutions logo
Midorick Solutions Unknown
Unknown Employees
See all jobs

Job description

Hi there!

We are searching for a talented and experienced Senior .NET Developer to join our dynamic team.

You will be responsible for designing and implementing high-quality software solutions, leading technical initiatives and mentoring junior developers. Your expertise will contribute to the development of robust and scalable applications that meet our clients' needs.

If you’ve got a deep understanding of the .NET ecosystem and love mentoring others while shipping high-quality code, this role is your next big move.

 

Key Responsibilities:
  • Design and develop robust RESTful APIs using ASP.NET Core.
  • Drive architectural discussions and own clean, scalable solutions using OOP, SOLID principles, and design patterns.
  • Work with Entity Framework Core or Dapper to build efficient, reliable data access layers.
  • Lead initiatives in test automation using xUnit, NUnit, or MSTest.
  • Collaborate in CI/CD environments using Jenkins or TeamCity.
  • Integrate with distributed systems using Apache Kafka, event sourcing, pub/sub.
  • Optimize and scale storage with SQL Server and Redis.
  • Take part in code reviews, mentor junior developers, and champion best practices across the board.

Requirements

  • 5+ years of experience across the full SDLC.
  • Deep knowledge of C# language features (LINQ, async/await, delegates, etc.) and the .NET runtime.
  • Proven experience in .NET 6+, or migration from older frameworks to .NET Core.
  • Familiar with Docker or Kubernetes.
  • Strong understanding of software design patterns and system architecture (CQRS, Mediator, layered architecture).
  • Fluent in Git workflows (GitFlow/trunk-based).
  • Advanced knowledge of SQL Server (indexes, views, triggers, performance tuning)
  • Experience with NoSQL solutions like Redis.
  • Strong communication skills — you’re not just a coder, you’re a team player, mentor, and thought partner.

Benefits

Work for a US company!

  • Competitive Compensation package.
  • All additional benefits by Dominican Law (13th Salary, PTO, etc.)
  • Growth opportunities within the company.
  • Private Health Insurance
  • Work From Home

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Teamwork
  • Communication

.NET Developer Related jobs