Senior Software Engineer, Full Stack (.NET) (Vadodara)

Senior Software Engineer, Full Stack (.NET) (Vadodara)

09 Nov
|
netweb software
|
Vadodara

09 Nov

netweb software

Vadodara

C#, ASP.NET MVC, .NET Framework / .NET Core
SQL Server, Stored Procedures, Query Optimization
JavaScript, jQuery, HTML, CSS
Git, Azure DevOps
Debugging, RCA, Performance Optimization
NET Framework modernization and migration to newer .NET versions
WPF and Windows Services

SSIS / SSRS

CI/CD and deployment automation
AI-assisted development using GitHub Copilot or similar tools
Position: Senior Software Engineer

Experience: 5–8 Years
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.

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.
Ensure timely delivery of high-quality software while maintaining technical standards and project commitments.
Programming Languages & Frameworks

Strong hands-on experience in C# and .NET technologies.
NET MVC and ASP.NET Core.
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.
LINQ (Language Integrated Query).
Understanding of ORM concepts, database relationships, and query optimization.
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.
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

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.
Strong requirement gathering and analysis capabilities.
Ability to understand business requirements and translate them into effective technical implementations.
Solid 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.
Ability to handle multiple tasks and work under project deadlines.
Leadership capabilities and experience mentoring junior team members.
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

- 5–8 years of professional experience in software development using Microsoft .NET technologies.
- Proven experience in developing and maintaining enterprise-level applications.
- Experience working in Agile/Scrum development environments.
- Experience in client-facing projects and requirement discussions.
- Good understanding of software architecture, design patterns, and SOLID principles.

The ideal candidate will be a technically strong and proactive Senior Software Engineer with the ability to independently handle development activities, analyze complex business and technical requirements, recommend effective solutions, and deliver reliable, secure, and scalable applications.

The candidate should demonstrate strong hands-on development expertise, sound engineering practices, analytical and problem-solving abilities, and effective communication skills, contributing to continuous improvement and successful project delivery.

📌 Senior Software Engineer, Full Stack (.NET) (Vadodara)
🏢 netweb software
📍 Vadodara

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, full stack (.net) (vadodara) / vadodara

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, full stack (.net) (vadodara) / vadodara