Search by job, company or skills

Software Engineer

Software Engineer

LeadSquared
2-4 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 50 applicants

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
distributed computing and big data processing frameworks, cloud-based data engineering and analytics platforms, Microsoft Azure Databricks, scripting and automation
5-7 yrs
Bengaluru, India
Skills:
Pytest, PostgreSQL, Django, Docker, Sqlite, Hpc, Code Review, Python, AWS, Golang, Source Control, containerized systems, CI CD, Packaging, end-to-end testing, relational database optimization