Software Developer

Anmeda Systems Pvt. Ltd.

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Anmeda Systems Pvt. Ltd. in Bengaluru seeks a Senior .NET Developer with 5+ years of hands-on experience in C#, .NET, ASP.NET Core, React, and SQL Server. You will design, develop, and optimize scalable, high-performance applications using modern architectures and patterns.

You will work across RESTful APIs, frontend integration with React, and ensure quality via unit testing, code reviews, and efficient DevOps practices with Docker and cloud fundamentals.

Qualifications

  • Strong hands-on experience in modern .NET application development, multithreading, Web APIs, React, SQL Server, software design patterns and modern application architectures.
  • Capable of designing, developing, debugging and optimizing scalable, maintainable and high-performance applications.

Responsibilities

  • Design, develop and maintain scalable .NET applications and RESTful APIs.
  • Develop reusable, testable and maintainable components following established coding and architectural standards.
  • Participate in architecture and technical design discussions.
  • Perform code reviews and provide constructive technical feedback.
  • Troubleshoot complex application and production issues.
  • Collaborate with frontend, QA, DevOps and product teams.
  • Contribute to modernization of existing applications and migration toward modern .NET architectures.

Skills

C#
.NET
ASP.NET Core
React
SQL Server
Multithreading
Web API
Dependency Injection
Entity Framework Core
REST APIs
JSON
Authentication
JWT/OAuth2
Unit Testing
CI/CD
Docker
Azure/AWS fundamentals
Design Patterns

Tools

Visual Studio
VS Code
Git
Postman
JIRA/Azure DevOps
Docker

Job description

JOB DESCRIPTION
Senior .NET Developer

Experience: 5+ Years | Technology: C#, .NET, ASP.NET Core, React, SQL Server

Role Summary

We are looking for a Senior .NET Developer with strong hands‑on experience in modern .NET application development, multithreading, Web APIs, React, SQL Server, software design patterns and modern application architectures. The candidate should be capable of designing, developing, debugging and optimizing scalable, maintainable and high‑performance applications.

Key Technical Skills .NET Skill Map
Skill Area - Required Skills
C# / .NET

C#, Object-Oriented Programming, Generics, LINQ, Delegates, Events, Exception Handling

Advanced C#

Async/Await, Tasks, Multithreading, Parallel Programming, Thread Safety, Concurrent Collections

ASP.NET Core

MVC, Web API, Routing, Middleware, Filters, Dependency Injection

Web Technologies

REST APIs, HTTP/HTTPS, JSON, Authentication, Authorization, JWT/OAuth2

Database

SQL Server, SQL, Stored Procedures, Transactions, Indexing, Query Optimization

ORM

Entity Framework Core, LINQ to Entities, Migrations

Software Design

SOLID, DRY, KISS, Clean Code, Separation of Concerns, Dependency Injection

Design Patterns

Factory, Strategy, Repository, Unit of Work, Adapter, Decorator, Observer, Command, Mediator

Application Architecture

N-Tier/Layered Architecture, Clean Architecture, Onion Architecture, Hexagonal Architecture, Modular Monolith

Modern Architecture

Microservices, Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Distributed Systems, Eventual Consistency

Frontend

React, JavaScript/TypeScript, HTML, CSS, Hooks, State Management, API Integration

Testing

Unit Testing, Integration Testing, Mocking, xUnit/NUnit

Performance

Caching, Async Processing, Concurrency, Database and API Performance Optimization

DevOps

Git, CI/CD, Docker, Azure/AWS fundamentals

Observability

Logging, Monitoring, Metrics, Distributed Tracing, Health Checks

Development Tools

Visual Studio, VS Code, Git, JIRA/Azure DevOps, Postman

Software Architecture & Code Design
  • Strong understanding of SOLID principles, Clean Code, low coupling and high cohesion.
  • Practical knowledge of design patterns and ability to select patterns based on the problem rather than applying patterns mechanically.
  • Ability to design applications using Layered/N-Tier, Clean, Onion and Hexagonal architectures.
  • Understanding of Modular Monolith and Microservices architecture and their trade‑offs.
  • Knowledge of Domain-Driven Design (DDD), CQRS and Event-Driven Architecture.
  • Understanding of distributed systems, eventual consistency, service boundaries, resiliency and scalability.
  • Ability to take business requirements through high-level architecture, component design, API/database contracts and class-level design.
Multithreading & Performance
  • Strong understanding of asynchronous programming using async/await and Task-based programming.
  • Practical experience with multithreading, parallel processing, synchronization and thread-safe programming.
  • Understanding of race conditions, deadlocks, locking, Concurrent Collections and CancellationToken.
  • Ability to identify and resolve application, API and database performance bottlenecks.
Responsibilities
  • Design, develop and maintain scalable .NET applications and RESTful APIs.
  • Develop reusable, testable and maintainable components following established coding and architectural standards.
  • Participate in architecture and technical design discussions.
  • Perform code reviews and provide constructive technical feedback.
  • Troubleshoot complex application and production issues.
  • Collaborate with frontend, QA, DevOps and product teams.
  • Contribute to modernization of existing applications and migration toward modern .NET architectures.
Preferred / Added Advantage
  • Experience in Pharma, MES, SCADA, Industrial Automation or Manufacturing systems.
  • Experience with PLC/DCS integration, OPC/OPC UA or industrial communication protocols.
  • Experience with real-time or high-volume data processing.
  • Exposure to cloud-native application development.
Expected Candidate Profile

The candidate should be more than an implementation-focused programmer: they should be able to understand requirements, evaluate architectural alternatives, design appropriate components and interfaces, write production-quality code, troubleshoot complex problems and explain the technical reasoning behind their design decisions.

Domains Preferred

Pharma Formulation Manufacturing

Industrial Automation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

Tech ECS Limited • Kolkata District

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

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Dot NET Developer
Dot NET Developer

Selligence Solutions Pvt. Ltd • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Dot Net Developer
Dot Net Developer

Kumaran Systems • Chennai District

On-site
INR 1,200,000 - 1,800,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
.NET Software Developer Female
.NET Software Developer Female

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 850,000 - 1,250,000
Senior Software Engineer (.Net, React)
Senior Software Engineer (.Net, React)

ConnectWise • Pune District

On-site
INR 1,200,000 - 2,000,000
Senior .NET Full Stack Developer, React
Senior .NET Full Stack Developer, React

Reply • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Dot Net Fullstack Developer
Dot Net Fullstack Developer

Grazitti Interactive • Panchkula

On-site
INR 1,600,000 - 2,200,000