Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior .NET Developer

at Midorick Solutions

Posted 2 days ago 3 applied

Description:

  • 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 include designing and developing robust RESTful APIs using ASP.NET Core, driving architectural discussions, and owning clean, scalable solutions using OOP, SOLID principles, and design patterns.
  • You will work with Entity Framework Core or Dapper to build efficient, reliable data access layers and lead initiatives in test automation using xUnit, NUnit, or MSTest.
  • Collaboration in CI/CD environments using Jenkins or TeamCity is expected, along with integrating with distributed systems using Apache Kafka, event sourcing, and pub/sub.
  • You will optimize and scale storage with SQL Server and Redis, take part in code reviews, mentor junior developers, and champion best practices across the board.
  • A minimum of 5+ years of experience across the full SDLC is required, along with deep knowledge of C# language features and the .NET runtime.
  • Proven experience in .NET 6+ or migration from older frameworks to .NET Core is necessary, as well as familiarity with Docker or Kubernetes.
  • A strong understanding of software design patterns and system architecture is essential, along with fluency in Git workflows.
  • Advanced knowledge of SQL Server and experience with NoSQL solutions like Redis is also required.
  • Strong communication skills are important, as you will be a team player, mentor, and thought partner.

Requirements:

  • A minimum of 5+ years of experience across the full Software Development Life Cycle (SDLC) is required.
  • Deep knowledge of C# language features such as LINQ, async/await, and delegates is essential.
  • Proven experience in .NET 6+ or migration from older frameworks to .NET Core is necessary.
  • Familiarity with Docker or Kubernetes is required.
  • A strong understanding of software design patterns and system architecture, including CQRS, Mediator, and layered architecture, is essential.
  • Fluency in Git workflows, including GitFlow or trunk-based, is required.
  • Advanced knowledge of SQL Server, including indexes, views, triggers, and performance tuning, is necessary.
  • Experience with NoSQL solutions like Redis is required.
  • Strong communication skills are essential, as you will be a team player, mentor, and thought partner.

Benefits:

  • Competitive compensation package is offered.
  • All additional benefits are provided according to Dominican Law, including a 13th salary and paid time off (PTO).
  • There are growth opportunities within the company.
  • Private health insurance is included.
  • The position allows for work from home flexibility.