Senior Software Engineer (.net Technologies)

Year    TN, IN, India

Job Description

Senior Software Engineer (.NET Technologies)

Exp: 4-6 years

Location: Chennai - Taramani

Job description:



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.


Job Detail

  • Job Id
    JD5148942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year