← Back to Open jobs

Open Position

Senior .NET Engineer

Full-time · Remote · Senior (7+ years) · TopDevConsulting Engineering

Role Overview

We are hiring a Senior .NET Engineer with more than seven years of professional experience building modern C# / .NET services, APIs, and integrations. You will lead delivery for complex features, improve architecture, and raise engineering quality across the team.

What You Will Do

  • Build and maintain ASP.NET Core services, APIs, and background workers.
  • Own modules end-to-end: design, implementation, tests, deployment, and monitoring.
  • Integrate with databases, queues, identity, and third-party systems securely.
  • Mentor engineers through reviews, pairing, and clear technical documentation.
  • Partner with product on scope, trade-offs, and realistic delivery plans.

Must-Have Skills

  • 7+ years of professional C# / .NET development in production.
  • Strong ASP.NET Core, Web API, and async programming patterns.
  • Entity Framework Core or equivalent ORM experience; solid SQL skills.
  • Experience with DI, configuration, logging, and structured error handling.
  • Hands-on cloud or hybrid deployment across AWS, GCP, and Azure.
  • DevOps experience with Docker, Kubernetes, and Jenkins CI/CD processes.

Nice to Have

  • Blazor or front-end integration experience for full-stack delivery.
  • Containerization (Docker) and Kubernetes basics.
  • Performance profiling and memory-conscious service design.