We are looking for a Senior Software Engineer (.NET Technologies) with of experience in Microservice
.NET technologies to join our dynamic Research & Development team in building next-generation, scalable products and applications.
What We're Looking For :
Educational background in Engineering with a proven track record of delivering successful projects.
4+ years of relevant experience in software design and development.
Strong understanding of Object-Oriented Programming (OOPS) principles and Software Development Life Cycle (SDLC).
Strong knowledge of multithreading, parallel processing, TPL, and concurrency handling for high-performance applications.
Solid understanding of memory management, garbage collection, and performance tuning in .NET runtime.
Hands-on experience in building RESTful APIs using ASP.NET Core Web API with Dependency Injection, middleware, filters, routing, and configuration management.
Expertise in designing modular, scalable, and maintainable services using microservices architecture and Domain-Driven Design (DDD) principles.
Strong analytical, debugging, and problem-solving abilities to resolve complex backend and performance issues.
Roles and responsibilities:
Design, develop, and maintain high-performance, scalable, and secure .NET Core applications.
Ensure application quality by applying OOPS, MVC architecture, and design patterns for clean and reusable code.
Design, develop, and integrate Web APIs, ensuring robust architecture, proper testing, and seamless interaction with internal and third-party systems.
Perform code reviews, performance optimization, and debugging to maintain code quality and application. stability.
Follow established organizational standards for design, coding, testing, and documentation.
Develop and execute unit tests to ensure software quality and reliability.
Mentor junior developers and contribute to improving coding standards, best practices, and system architecture.
Good-to-Have Skills :
Exposure to Cloud Technologies like Azure, AWS etc..
Collaborate with cross-functional teams (Product, UI/UX, QA, DevOps) to deliver end-to-end solutions.
Exposure to LLM-driven architecture and GenAI product integration
Experience working with LangChain, RAG pipelines, or embedding-based search systems
Knowledge of AI/ML concepts, or willingness to learn and contribute to such projects
Experience with message queues (ActiveMQ, Kafka, RabbitMQ).
Familiarity with observability and logging frameworks (Serilog, Loki, Prometheus).
Understanding of workflow orchestration (e.g., .NET Workflow Core, Temporal, or n8n).
Job Type: Full-time
Pay: ?800,000.00 - ?1,200,000.00 per year
Benefits:
Health insurance
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.