Senior .NET Developer
Offre d’Emploi : Senior .NET Developer
Midorick Solutions
Description du poste :
Midorick Solutions, une entreprise dynamique, est à la recherche d’un(e) Senior .NET Developer. Ce poste clé implique la conception et la mise en œuvre de solutions logicielles de haute qualité. Le candidat retenu sera responsable de l’initiation de projets techniques, tout en jouant un rôle essentiel dans le mentorat des développeurs juniors. Vous contribuerez au développement d’applications robustes et évolutives, adaptées aux besoins de nos clients. Si vous possédez une connaissance approfondie de l’écosystème .NET et que vous aimez partager votre expertise, cette opportunité pourrait être la prochaine étape dans votre carrière.
Responsabilités principales :
- Concevoir et développer des **API RESTful** performantes en utilisant **ASP.NET Core**.
- Participer aux discussions architecturales et assurer la réalisation de solutions évolutives en appliquant les principes **OOP**, **SOLID** et divers **design patterns**.
- Utiliser **Entity Framework Core** ou **Dapper** pour construire des couches d’accès aux données fiables et efficaces.
- Diriger les initiatives d’automatisation des tests avec **xUnit**, **NUnit** ou **MSTest**.
- Collaborer dans un environnement **CI/CD** via **Jenkins** ou **TeamCity**.
- Intégrer des systèmes distribués, y compris **Apache Kafka**, en utilisant des techniques de **pub/sub** et d’**event sourcing**.
- Optimiser et dimensionner le stockage avec **SQL Server** et **Redis**.
- Participer à des revues de code, encadrer les développeurs juniors et défendre les meilleures pratiques de développement.
Exigences :
- Au moins **5 ans** d’expérience dans le cycle de vie complet du développement logiciel (SDLC).
- Maîtrise des fonctionnalités du langage **C#** (LINQ, async/await, délégués, etc.) et du runtime **.NET**.
- Expérience confirmée avec **.NET 6+**, y compris la migration depuis des versions antérieures vers **.NET Core**.
- Connaissance des outils **Docker** ou **Kubernetes**.
- Compréhension solide des **design patterns** et de l’**architecture système** (CQRS, Mediator, architecture en couches).
- Compétence avancée dans les workflows **Git** (GitFlow ou trunk-based).
- Connaissance approfondie de **SQL Server** (index, vues, déclencheurs, optimisation des performances).
- Expérience avec des solutions **NoSQL** telles que **Redis**.
- Excellentes compétences en communication, favorisant l’esprit d’équipe et le partage d’expertise.
Avantages :
Du travail dans une société américaine !
- Rémunération compétitive.
- Tous les avantages prévus par la loi dominicaine (13ème mois, congés payés, etc.).
- Opportunités de croissance au sein de l’entreprise.
- Assurance santé privée.
- Possibilité de télétravail.
Salaire attendu : À discuter lors des entretiens.
Localisation : République Dominicaine
Date de l’annonce : Thu, 10 Jul 2025 22:54:20 GMT
Postulez dès maintenant !
Cette opportunité représente un cadre professionnel propice à l’épanouissement, axé sur l’égalité des chances et l’inclusion, essentiel pour prévenir toute forme de discrimination. Les candidats intéressés sont encouragés à postuler, en gardant à l’esprit l’importance de la transparence et de l’éthique dans le milieu professionnel.
📅 Date de publication de l’offre : Thu, 10 Jul 2025 22:54:20 GMT
🏢 Entreprise : Midorick Solutions
📍 Lieu : República Dominicana
💼 Intitulé du poste : Senior .NET Developer
💶 Rémunération proposée :
📝 Description du poste : 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.
BenefitsWork 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
🔎 Offre d’emploi vérifiée et enrichie selon la ligne éditoriale de l’Association Artia13 : éthique, inclusion, transparence et vigilance contre les annonces trompeuses.
🌍 Retrouvez d’autres offres sur artia13.world