.NET Senior Software Engineer

Artesian Software Technologies LLP

Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Artesian Software Technologies LLP in India is seeking a skilled .NET Senior Software Engineer to design, develop, test, and maintain scalable software solutions using .NET. You will collaborate with cross-functional teams to deliver high-quality applications.

The ideal candidate has 3–6 years of hands-on C#/.NET experience, a strong grasp of OOP and SOLID principles, and experience with ASP.NET Core, Web APIs, and relational databases.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3–6 years of hands‑on experience in C# and .NET/.NET Core development.
  • Strong understanding of OOP, design patterns, and SOLID principles.
  • Experience with ASP.NET Core, Web APIs, Entity Framework Core, and LINQ.
  • Proficiency in SQL and relational database concepts.
  • Experience with version control (Git).
  • Strong problem‑solving skills and attention to detail.

Responsibilities

  • Develop, test, and maintain .NET applications using C#, ASP.NET Core, and related technologies.
  • Design and implement RESTful APIs and backend components.
  • Work with databases such as SQL Server, PostgreSQL, or Entity Framework Core ORM.
  • Collaborate with product managers, designers, and QA engineers to deliver features on time.
  • Participate in code reviews, ensuring high code quality and best practices.
  • Troubleshoot and debug production issues; optimize performance and scalability.
  • Contribute to architectural decisions and technical documentation.
  • Implement and follow Agile/Scrum development methodology.

Skills

C#
.NET Core
ASP.NET Core
REST APIs
SQL
Git
OOP/SOLID
Problem Solving

Education

Bachelor's degree in CS/Engineering

Tools

Entity Framework Core
LINQ
Docker
Kubernetes
Azure DevOps

Job description

Position Overview

We are seeking a skilled and motivated .NET Senior Software Engineer to join our development team. The ideal candidate will design, develop, test, and maintain high quality software solutions using Microsoft’s .NET ecosystem. You will collaborate with cross functional teams to build scalable applications that solve real business problems.

Key Responsibilities
  • Develop, test, and maintain .NET applications using C#, ASP.NET Core, and related technologies.
  • Design and implement RESTful APIs and backend components.
  • Work with databases such as SQL Server, PostgreSQL, or Entity Framework Core ORM.
  • Collaborate with product managers, designers, and QA engineers to deliver features on time.
  • Participate in code reviews, ensuring high code quality and best practices.
  • Troubleshoot and debug production issues; optimize performance and scalability.
  • Contribute to architectural decisions and technical documentation.
  • Implement and follow Agile/Scrum development methodology.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3–6 years of hands‑on experience in C# and .NET/.NET Core development.
  • Strong understanding of OOP, design patterns, and SOLID principles.
  • Experience with ASP.NET Core, Web APIs, Entity Framework Core, and LINQ.
  • Proficiency in SQL and relational database concepts.
  • Experience with version control (Git).
  • Strong problem‑solving skills and attention to detail
Preferred Skills (Good to Have)
  • Experience with Azure or AWS cloud services.
  • Knowledge of Microservices architecture, Docker, Kubernetes.
  • Frontend exposure: Angular, React, Blazor, or similar.
  • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
  • Knowledge of message brokers such as RabbitMQ, Kafka, or Azure Service Bus.
  • Unit testing frameworks: xUnit, NUnit, Moq.
Soft Skills
  • Excellent communication and teamwork abilities.
  • Ability to learn new technologies quickly.
  • Strong analytical and troubleshooting capabilities.
  • Passion for writing clean, maintainable, and scalable code.
  • Competitive salary and performance based incentives.
  • Opportunity to work on challenging, innovative projects.
  • Continuous learning through trainings, certifications, and mentorship.
  • A supportive, growth focused team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,500,000 - 2,100,000
Senior .NET Developer
Senior .NET Developer

Digit IT • Hyderabad

On-site
INR 1,200,000 - 2,200,000
.NET Developer
.NET Developer

Tech ECS Limited • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

EPAM Systems • Chennai District

On-site
INR 1,200,000 - 1,500,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

On-site
INR 1,000,000 - 1,500,000
Sr. .Net Software Developer
Sr. .Net Software Developer

WELTEC Institute • India

Remote
INR 1,400,000 - 2,000,000
Senior Software Engineer / Team Lead (.NET Core)
Senior Software Engineer / Team Lead (.NET Core)

Innovature • Ernakulam

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer – .NET Core (C#)
Senior Software Engineer – .NET Core (C#)

Stavtar Solutions • Maharashtra

On-site
INR 800,000 - 1,200,000
Software or Sr. Software Engineer
Software or Sr. Software Engineer

Revenue Technology Services (RTS) • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Bandhan Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000