Senior Software Engineer-.Net

Posted 4 Hours Ago
Be an Early Applicant
Vadodara, Gujarat, IND
In-Office
Senior level
Software
The Role
Develop and maintain scalable enterprise applications using C#, ASP.NET, .NET Core, Web API, and related technologies. Design REST and WCF services, optimize SQL Server databases, perform debugging and root cause analysis, address performance and security issues, and participate in testing, code reviews, CI/CD, and deployments. Collaborate with stakeholders, translate requirements into technical solutions, contribute to architecture decisions, document implementations, and mentor junior developers.
Summary Generated by Built In

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

1. 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.

2. 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.

3. Client-Side Technologies

  • HTML5 and CSS3.
  • JavaScript and jQuery.
  • Bootstrap and responsive web design.
  • Experience integrating client-side applications with backend APIs.

4. 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.

5. 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-solving abilities.
  • Ownership, accountability, and a result-oriented mindset.
  • Ability to work independently as well as collaboratively within a team.
  • Strong interpersonal and stakeholder management skills.
  • Effective time management and prioritization.
  • Ability to handle multiple tasks and work under project deadlines.
  • Adaptability and willingness to learn new technologies.
  • Leadership capabilities and experience mentoring junior team members.
  • Proactive approach to identifying issues and suggesting improvements.

Preferred Qualifications

  • 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.
Ideal Candidate Profile

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.



Skills Required

  • 5-8 years of professional software development experience using Microsoft .NET technologies
  • Hands-on experience with C#, ASP.NET MVC, ASP.NET Core, ASP.NET Web API, and RESTful services
  • Experience with WCF, SOAP services, Windows Services, and scalable service-oriented applications
  • Experience with LINQ, Entity Framework, Entity Framework Core, ORM concepts, and query optimization
  • Strong experience with Microsoft SQL Server, relational databases, stored procedures, triggers, functions, indexing, and performance tuning
  • Working knowledge of PL/SQL
  • Experience with HTML5, CSS3, JavaScript, jQuery, Bootstrap, and responsive web design
  • Experience with WPF and desktop application development
  • Experience with Git, GitHub, Azure DevOps, version control, build and release pipelines, and CI/CD
  • Experience with unit testing, debugging, root cause analysis, code reviews, refactoring, performance optimization, security testing, and troubleshooting
  • Strong requirements analysis, technical documentation, solution design, communication, collaboration, and problem-solving skills
  • Leadership capabilities and experience mentoring junior developers
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Experience with SSIS and SSRS
  • Experience with Azure services, deployment automation, Agile/Scrum, client-facing projects, software architecture, design patterns, and SOLID principles
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Crystal River, FL
194 Employees

What We Do

NetWeb provides innovative products and reliable professional services to business enterprises around the globe since 1998. The company has built up a core competence in creating and deploying cost-effective capability using an offshore-centric business model. The company’s offices are based in Florida, USA and , Vadodara, India. We have professional associates in both USA and UK to perform sales, marketing and customer management functions. Our competitive advantages include a pool of highly competent professionals, a strong management team, strategic offshore location, extreme cost-effectiveness, an ISO-9001:2008 certified Quality Management System and over 26 Years of successful performance. Our Quality Management System has been certified by ISO-9001:2008 to cover the entire spectrum of our services including the design, development and support of software solutions. The Quality Management System has been built upon well defined and proven standard operating procedures to ensure consistent and high quality standards. NetWeb is committed to long-term customer relationships. We function as a seamless extension of our client’s organization and share a common perspective and understanding of their business imperatives. Our business model requires all engagements to be long-term relationships that include a potential to develop a partnership between the two companies. We create and support intellectual assets for our clients with complete trust and confidence

Similar Jobs

Xylem Inc. Logo Xylem Inc.

Software Engineer

Information Technology • Other • Biotech
In-Office
2 Locations
10001 Employees
In-Office
Ahmedabad, Gujarat, IND
173 Employees

MRI Software Logo MRI Software

Senior Software Engineer

Real Estate • Software
In-Office
Baroda, Vadodara, Gujarat, IND
2582 Employees

Cloudflare Logo Cloudflare

Program Manager

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
India
4400 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account