Senior Software Engineer-.Net
Job Information
- ------------------
- Date Opened 11/03/2026
- Industry IT Services
- Job Type Full time
- Work Experience 5+ years
- City Vadodara
- State/Province Gujarat
- Country India
- Zip/Postal Code 391410
Job Description
- ------------------
Job Description – Senior Software Engineer
Must-have skills* C#, ASP.NET MVC, .NET Framework / .NET Core
- SQL Server, Stored Procedures, Query Optimization
- Entity Framework, LINQ
- JavaScript, jQuery, HTML, CSS
- REST API, WCF, SOAP
- Git, Azure DevOps
- Debugging, RCA, Performance Optimization
Good-to-have skills
- .NET Framework modernization and migration to newer .NET versions
- WPF and Windows Services
- SSIS / SSRS
- Azure services
- CI/CD and deployment automation
- AI-assisted development using GitHub Copilot or similar tools
- Position
- Senior Software Engineer
- Experience
- 5–8 Years
Job Summary
We are looking for a highly skilled and experienced Senior Software Engineer with strong expertise in Microsoft .NET technologies and full-stack application development. The ideal candidate should have hands-on experience in designing, developing, enhancing, and maintaining scalable, secure, and high-performance enterprise applications.
The candidate will be responsible for understanding business requirements, translating them into technical solutions, contributing to architectural and design decisions, and delivering high-quality software following industry-standard engineering practices.
The role requires strong technical capabilities, analytical thinking, problem-solving skills, and the ability to collaborate effectively with cross-functional teams and clients.
Key Responsibilities
- Design, develop, enhance, and maintain enterprise-level applications using C#, ASP.NET MVC, .NET Core, and Web API.
- Develop scalable, reusable, maintainable, and high-performance software components and services.
- Design and implement RESTful APIs, WCF services, Windows Services, and other web services.
- Work with relational databases, designing and optimizing queries, stored procedures, triggers, and functions.
- Collaborate with business analysts, project managers, QA engineers, and clients to understand functional and technical requirements.
- Analyze business requirements and propose appropriate technical solutions and implementation approaches.
- Perform code reviews, identify technical improvements, and ensure adherence to coding standards and best practices.
- Conduct unit testing, debugging, root cause analysis, and troubleshooting of complex application issues.
- Identify and resolve performance bottlenecks, concurrency issues, and security vulnerabilities.
- Implement engineering best practices, including code refactoring, performance optimization, and maintainable code design.
- Participate in deployment activities, version control, and CI/CD processes using Azure DevOps and Git.
- Mentor junior developers, provide technical guidance, and contribute to knowledge sharing within the team.
- Ensure timely delivery of high-quality software while maintaining technical standards and project commitments.
Requirements
Required Technical Skills
Programming Languages \& Frameworks
- Strong hands-on experience in C# and .NET technologies.
- ASP.NET MVC and ASP.NET Core.
- ASP.NET Web API and RESTful Web Services.
- WCF Services and Windows Services and SOAP services.
- WPF and desktop application development.
- Experience in developing scalable and service-oriented applications.
Object-Relational Mapping (ORM)
- LINQ (Language Integrated Query).
- Entity Framework (EF).
- Entity Framework Core (EF Core).
- Understanding of ORM concepts, database relationships, and query optimization.
Client-Side Technologies
- HTML5 and CSS3.
- JavaScript and jQuery.
- Bootstrap and responsive web design.
- Experience integrating client-side applications with backend APIs.
Database Management Systems
- Strong experience with Microsoft SQL Server.
- Working knowledge of PL/SQL.
- Stored Procedures, Triggers, and User-Defined Functions.
- Database design, query optimization, indexing, and performance tuning.
- Strong understanding of relational database concepts.
- Understanding of SSIS / SSRS would be added advantage.
DevOps \& Development Tools
- Git and GitHub for source code management and version control.
- Azure DevOps for work item tracking, source control, build, and release pipelines.
- Postman for API development, testing, and validation.
- Familiarity with CI/CD processes and deployment practices.
Engineering Best Practices \& Quality Standards
- Unit Testing and debugging.
- Root Cause Analysis (RCA) and problem resolution.
- Code reviews and adherence to coding standards.
- Code refactoring and continuous code quality improvements.
- Performance optimization and scalability considerations.
- Non-functional requirement analysis and implementation.
- Concurrent and load testing.
- Security testing and secure coding practices.
- Application monitoring, troubleshooting, and reliability improvements.
- Writing clean, reusable, maintainable, and well-documented code.
Functional \& Analytical Skills
- Strong requirement gathering and analysis capabilities.
- Ability to understand business requirements and translate them into effective technical implementations.
- Strong analytical and problem-solving skills to evaluate different implementation approaches.
- Ability to identify technical dependencies, risks, and potential challenges during solution design.
- Experience in preparing technical documentation, solution designs, and implementation plans.
- Ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
- Strong client interaction and collaboration skills.
Required Soft Skills
- Excellent verbal and written communication skills.
- Strong analytical thinking and problem-
Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →