HamburgerMenu
hirist

Senior Software Engineer - C#/.Net Framework

Talent Socio
Mumbai
5 - 7 Years
star-icon
3.9white-divider12+ Reviews

Posted on: 03/12/2025

Job Description

About the Role :


We are looking for a highly skilled Senior Software Engineer C#/.NET Framework to join our engineering team.

You will be responsible for designing, developing, and maintaining robust, scalable, and high-quality software solutions using the Microsoft technology stack.

This role requires deep technical expertise, strong problem-solving ability, and the ability to work collaboratively with cross-functional teams.

As a senior engineer, you will also play an important role in mentoring junior developers, driving technical excellence, and contributing to architectural decisions.

Key Responsibilities :

- Design, develop, and maintain applications using C#, .NET Framework/.NET Core, and related technologies.

- Build scalable backend services, APIs, and application components aligned with architectural guidelines.

- Write clean, testable, secure, and well-documented code following industry best practices.

- Participate in system and application architecture discussions.

- Contribute to creating modular, maintainable, and extensible designs.

- Perform code reviews to ensure adherence to coding standards and architectural consistency.

- Optimize performance, troubleshoot issues, and improve system reliability.

- Work with relational databases such as SQL Server, designing schemas, writing queries, and optimizing stored procedures.

- Ensure data integrity, indexing strategies, and scalable database interactions.

- Develop RESTful APIs and integrate with third-party services or internal systems.

- Ensure secure and high-performance communication between distributed components.

- Implement and maintain unit tests, integration tests, and automated test suites.

- Work closely with DevOps teams to support CI/CD pipelines, automated deployments, and monitoring.

- Participate in production support, debugging, and issue resolution.

- Work with product managers, QA engineers, and UI/UX teams to understand requirements and deliver features on time.

- Participate in sprint planning, estimations, stand-ups, and retrospectives.

- Mentor junior engineers and contribute to team knowledge sharing.

Required Qualifications:

Technical Skills :

- 5 - 8+ years of hands-on experience in C#, .NET Framework, and .NET Core.

- Strong understanding of :


1. OOP and design patterns


2. Multi-threading and asynchronous programming


3. SOLID principles


- Experience with ASP.NET MVC, Web API, and microservices development.

- Strong knowledge of SQL Server, T-SQL, stored procedures, and query optimization.

- Experience with version control tools (Git) and CI/CD pipelines.

- Familiarity with front-end technologies like Angular, React, or Blazor (optional but beneficial)


info-icon

Did you find something suspicious?