Search by job, company or skills

NeST Digital

Senior Software Engineer-NET Core Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior .NET Core Developer

Experience Level: 710 Years

Job Summary

We are looking for a highly skilled Senior .NET Core Developer with 710 years of experience to join our development team. The ideal candidate is passionate about modern .NET technologies and best practices, with a strong background in .NET Core, microservices, and API development. While .NET Core is the primary focus, experience with WPF and Angular is a valued complement.

This role involves designing and developing scalable, high-performance backend systems using the latest features of .NET Core/.NET 6+, with opportunities to work on greenfield projects and modernize existing systems. Candidate will be working on various projects in Diagnostics space so any prior experience in this space will be a huge plus.

Key Responsibilities

  • Design, develop, and maintain scalable and modular backend applications using .NET Core (.NET 6/7/8) and C#.
  • Build lightweight, high-performance APIs using Minimal APIs or ASP.NET Core Web APIs.
  • Implement and manage dependency injection, middleware pipelines, and advanced routing features.
  • Use Entity Framework Core or Dapper for efficient data access and ORM integration.
  • Develop and consume gRPC services, background workers, and hosted services where needed.
  • Leverage asynchronous programming (async/await) to build responsive, non-blocking services.
  • Optimize performance, scalability, and reliability of services for production environments.
  • Apply clean architecture principles, separation of concerns, and domain-driven design (DDD) patterns.
  • Collaborate with frontend or integration teams, and contribute to technical design discussions.

Required Skills And Experience

  • 710 years of experience in backend development with strong emphasis on .NET Core / .NET 6+.
  • Expertise in C#, ASP.NET Core, and building RESTful or gRPC APIs.
  • Familiarity with leveraging GenAi tools like copilot in day-to-day development activities.
  • Strong understanding of Entity Framework Core, LINQ, and relational database design (SQL Server or PostgreSQL).
  • Experience working with modular monoliths or microservices architecture.
  • Proficient in async programming, dependency injection, and middleware configuration.
  • Working knowledge of Python for scripting, automation, or data transformation tasks.
  • Familiarity with modern .NET features such as:
    • Minimal APIs
    • gRPC
    • Generic Host / Worker Services
    • Record types and pattern matching
    • Nullable reference types
  • Solid grasp of software architecture principles and design patterns (e.g., Repository, Factory, Mediator).
Preferred Qualifications

  • Experience with caching (e.g., MemoryCache, Redis), JWT authentication, and API versioning.
  • Experience building backend APIs for frontend frameworks or mobile applications.
  • Exposure to messaging or event-driven architectures (e.g., MediatR, background queues).
  • Comfortable with Git workflows and collaborative development practices.
  • Having prior experience in the Diagnostics domain.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145424517