Lead Software Engineer- DotNet

4 - 9 years

15 - 30 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role: Lead Software Engineer- DotNet

Location: Pune

Key Responsibilities:

Technical Leadership:

  • Lead backend development efforts and mentor a team of software engineers.
  • Guide the design and architecture of enterprise-grade, scalable, and secure solutions.
  • Define and enforce coding standards, design patterns, and best practices.

Backend Development:

  • Architect and develop applications using

    C#, .NET (Core/Framework)

    , and

    cloud-native patterns

    .
  • Implement microservices using

    RESTful APIs

    , ensuring compliance with

    SOLID

    principles and

    OOP

    best practices.
  • Design and maintain

    relational

    (SQL Server) and

    NoSQL

    (DynamoDB, CosmosDB, CouchDB) databases.
  • Build real-time, event-driven systems using

    MQTT, AMQP

    , or

    RabbitMQ

    for IoT communication hubs.

Cloud & DevOps Integration:

  • Design scalable and distributed systems on

    Microsoft Azure

    and

    AWS

    .
  • Leverage

    Docker

    and

    Kubernetes

    for containerization and orchestration.
  • Implement and manage

    CI/CD pipelines

    using

    GitLab, Azure DevOps

    , or

    AWS CodePipeline

    .
  • Ensure database performance, reliability, backup strategies, and replication configurations are optimized and maintained.

Collaboration & Delivery:

  • Work closely with product managers, QA, UI/UX teams, and other stakeholders to ensure timely and quality releases.
  • Translate business requirements into scalable, efficient technical solutions.
  • Conduct code reviews, system analysis, and performance tuning.
  • Contribute to technical documentation, system design documents, and development guidelines.

Required Skills & Experience:

  • 3+ years

    of experience in backend development using

    Microsoft .NET technologies

    .
  • Proficiency in

    C#, ASP.NET Core

    , and strong hands-on experience with

    SQL Server

    and

    NoSQL databases

    (DynamoDB, CosmosDB, CouchDB).
  • Solid understanding of

    object-oriented programming

    ,

    SOLID principles

    , and

    design patterns

    .
  • Proven experience in building

    RESTful APIs

    and

    microservices architectures

    .
  • Experience with

    IoT protocols

    and messaging systems like

    MQTT, AMQP

    , and

    RabbitMQ

    .
  • Hands-on experience with

    cloud platforms

    : Azure and/or AWS, including designing cloud-native applications.
  • Working knowledge of

    DevOps practices

    , including

    CI/CD pipelines

    ,

    Git

    ,

    Docker

    , and

    Kubernetes

    .
  • Strong understanding of database optimization, indexing strategies, and performance tuning.
  • Excellent analytical, problem-solving, and communication skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Azure DevOps 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
Trueblue logo
Trueblue

Staffing and Recruiting

Tacoma WA

RecommendedJobs for You

Pune, Maharashtra, India

Chennai, Tamil Nadu, India