Senior Software Engineer

5 - 9 years

17 - 27 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities:

  • Develop and maintain web applications using

    .NET (C#, ASP.NET Core/Framework)

    .
  • Design and optimize database structures and queries in

    MS SQL Server

    .
  • Build Responsive and Dynamic user interfaces with

    React.JS

  • Experience with

    Unit testing frameworks

    to write robust test suites.
  • Collaborate with cross functional teams and other stakeholders.
  • Implement RESTful APIs and integrate third-party services.
  • Ensure application security, performance, and scalability.
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews, testing, and documentation.

Preferred candidate profile:

  • Bachelors degree in computer science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software development experience with

    C#, .NET Core/.NET Framework

  • Experience in working with product-based companies, contributing to the development, enhancement, and scaling of high-quality products (product lifecycle management).
  • Proficiency in

    React.js

    and front-end development (JavaScript, TypeScript, HTML, CSS).
  • Experience with database technologies, both SQL (e.g., SQL Server) and NoSQL (e.g., MongoDB, Redis)

    .

  • Experience with unit testing (xUnit, Jest, Mog) and integration testing.
  • Knowledge of

    RESTful API

    development and integration.
  • Conduct

    code reviews

    , write unit tests, and follow

    TDD and Agile

    development practices.
  • Experience with

    version control systems (Git, GitHub/GitLab/Bitbucket)

    .
  • Understanding of Agile methodologies and DevOps practices.
  • Design Patterns and implementing the Design Patterns
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities.
  • Ability to work independently and take ownership of projects.

Knowledge of the following technologies is a plus:

  • CI/CD pipelines
  • Queues like RabbitMQ, SQS, Kafka.
  • Experience with GraphQL, WebSocket, or SignalIR.
  • Search and analytics engine like

    Elastic Search

    .
  • Knowledge on with Cloud (AWS / Azure) OR On Prem Data centers
  • Microservices Architecture, Test Driven Development.
  • Knowledge of DevOps tools like docker, docker swarm, Kubernetes.

Mock Interview

Practice Video Interview with JobPe AI

Start 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
Dealersocket logo
Dealersocket

Software Development

Irving Texas

RecommendedJobs for You

hyderabad, telangana, india