Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19859212

    BENGALURU · FULLTIME

    Software Developer

    Anmeda Systems logo

    Anmeda Systems

    Bengaluru · onsite · Posted 21d ago

    Sourced fromNaukri
    Undisclosed3–5 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.5s
    • Found the form on Naukri · 7 questions to answer1.4s
    • Decided the answers for all of them2.5s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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

    Sourced from naukri

    Section · 02

    Skills

    Asp.Net CoreNoSQLReacts JsMVC ArchitectureMultithreadinglinqRest Api ServicesEvent DrivenJSONMicroservicesSQL Server

    Software Developer · waiting for your command