.net Developer

 

Description:

Nano Technology is seeking a skilled Mid-Level .NET Developer to join our development team and contribute to building scalable, high-performance, and secure enterprise applications. The ideal candidate should have strong experience with .NET Core / .NET 6+, Microservices Architecture, and RESTful APIs.

You will work closely with front-end developers, DevOps engineers, and product teams to design and develop modern distributed systems while ensuring high performance, reliability, and maintainability.

 

Key Responsibilities:

  • Develop and maintain microservices-based applications using .NET Core / .NET 6+.
  • Design and implement RESTful APIs for scalable and high-performance systems.
  • Implement Microservices Architecture using best practices such as Domain Driven Design (DDD) and Clean Architecture.
  • Develop event-driven systems using messaging technologies like RabbitMQ, Kafka, or Azure Service Bus.
  • Integrate API Gateway solutions for service routing, authentication, and security.
  • Work with Docker containers and manage deployments using Kubernetes or other container orchestration tools.
  • Optimize and maintain SQL Server / PostgreSQL databases for performance and scalability.
  • Implement authentication and authorization using JWT, OAuth, or Identity Server.
  • Write clean, maintainable, and production-ready code following best development practices.
  • Write unit tests and integration tests to ensure high code quality.
  • Collaborate with front-end developers, DevOps teams, and product managers to deliver high-quality solutions.
  • Monitor and maintain applications using logging and monitoring tools.

 

Requirements:

  • 2–4 years of hands-on experience with C# and .NET Core / .NET 6+.
  • Strong experience in ASP.NET Core Web API development.
  • Experience in building Microservices Architecture.
  • Strong understanding of RESTful API design principles.
  • Experience with Entity Framework Core or Dapper.
  • Knowledge of message brokers such as RabbitMQ, Kafka, or Azure Service Bus.
  • Experience with Docker and containerization.
  • Knowledge of API Gateway patterns.
  • Experience with Redis or distributed caching.
  • Strong knowledge of SQL Server or PostgreSQL.
  • Familiarity with Git version control systems.
  • Experience with CI/CD pipelines.
  • Strong problem-solving and debugging skills.
  • Ability to work on-site in Karachi and collaborate effectively with cross-functional teams.

Organization Nano Technology
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-03-16 2:07 pm
Expires on 2026-04-30