Software Engineer

2 - 3 years

10 - 16 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

The Role

We are looking for a passionate and skilled backend developer with strong expertise in .NET Core to join our team. This role is ideal for someone who thrives in building scalable, high-performance services and is open to transitioning into Java-based technologies in the future.

You will be responsible for designing and developing robust backend systems, APIs, and services that power our applications. A strong sense of ownership, attention to detail, and a commitment to writing clean, maintainable code are essential.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using .NET Core.
  • Build and optimize RESTful APIs and microservices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code.
  • Optimize database queries and ensure high performance for data-intensive operations.
  • Implement caching and messaging solutions for performance and reliability.
  • Participate in code reviews and contribute to best practices.
  • Prepare for and support a future transition to Java-based backend systems.

Required Skills & Qualifications

  • 2-3 years of experience in backend development with .NET Core.
  • Strong programming skills in C#.
  • Experience with ASP.NET Core MVC, Web API, and WCF.
  • Solid understanding of multi-threading, asynchronous programming, and concurrency.
  • Experience with MySQL, SQL Server, or equivalent relational databases.
  • Strong expertise in SQL programming and query optimization for large datasets.
  • Familiarity with caching solutions like Redis.
  • Experience with message brokers such as RabbitMQ, Kafka, or AWS SQS.
  • Hands-on experience with cloud platforms (preferably AWS, or Azure/GCP).
  • Exposure to analytics, observability, monitoring, and performance tuning.
  • Logical thinking and a strong foundation in software design principles.
  • Willingness to learn and transition to Java stack over time.

Nice to Have

  • Experience with Java, Spring Boot, or other JVM-based technologies.
  • Familiarity with containerization (Docker, Kubernetes).
  • Understanding of CI/CD pipelines and DevOps practices.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
LeadSquared logo
LeadSquared

Software Development

Bengaluru Karnataka

RecommendedJobs for You