Talent.com
Senior Software Engineer

Senior Software Engineer

MS Shift, Inc.Dombivali, Maharashtra, India
19 hours ago
Job description

We are seeking a highly skilled

Full-Stack Developer

with strong expertise in

ASP.NET Core (C#)

for backend development and

React.js

for modern, responsive front-end applications. The ideal candidate will be responsible for building, maintaining, and optimizing high-quality web solutions that deliver exceptional user experiences.

Key Responsibilities

Design, develop, and maintain scalable web applications using

ASP.NET Core

for backend and

React.js

for frontend.

Build and integrate

RESTful APIs

with secure authentication and authorization mechanisms.

Collaborate with UI / UX designers and project managers to deliver visually appealing, user-friendly interfaces.

Write clean, maintainable, and well-documented code following best practices.

Implement

unit tests

and participate in peer code reviews to ensure code quality.

Troubleshoot, debug, and optimize applications for performance and scalability.

Work with

SQL Server

databases, including query optimization and stored procedures.

Manage source code using

Git

and participate in Agile / Scrum ceremonies.

Deploy applications to

cloud platforms

such as Azure or AWS and maintain CI / CD pipelines.

Ensure application security following OWASP guidelines.

Required Skills & Qualifications

10+ Years

Proven experience in

ASP.NET Core

and

C#

backend development.

5+ Years

Proficiency in

React.js , JavaScript, and TypeScript.

Strong skills in

HTML5 ,

CSS3 , and responsive design frameworks (Bootstrap, Tailwind, or similar).

Solid experience with

Entity Framework Core , LINQ, and asynchronous programming.

Strong knowledge of

SQL Server , including stored procedures, indexing, and performance tuning.

Experience with API development and integration (REST, JSON).

Familiarity with version control (Git) and branching strategies.

Knowledge of unit testing frameworks (NUnit, xUnit, Jest, React Testing Library).

Excellent problem-solving skills and ability to work in a collaborative, Agile environment.

Preferred / Nice-to-Have Skills

Experience with

Docker

or

Kubernetes .

Understanding of

microservices architecture .

Create a job alert for this search

Senior Software Engineer • Dombivali, Maharashtra, India