Posted 1mo ago

Software Engineer (.Net)

@ Vagaro
Ahmedabad, Gujarat, India
OnsiteFull Time
Responsibilities:writing code, designing apps, building APIs
Requirements Summary:4-6 years .NET development; strong C#, ASP.NET MVC/Web API; SQL Server; REST/microservices; front-end basics; SDLC/Agile; MongoDB a plus.
Technical Tools Mentioned:NET Core, C#, ASP.NET, Web API, SQL Server, LINQ, Entity Framework, ADO.NET, OOP, JavaScript, jQuery, React, HTML5, CSS3, Bootstrap, Tailwind, Git, MongoDB, WCF
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Why Vagaro? At Vagaro, we believe in fostering a collaborative and inclusive work environment where every team member can thrive. Our culture is built on innovation, continuous learning, and a passion for making a positive impact. We support our employees' growth and vision for themselves, offering opportunities for professional development and career advancement. Join us and be part of a team that values creativity, teamwork, and a commitment to excellence. Plus, we know how to have fun while getting the job done!

Learn More About Vagaro:

Visit us at vagaro.com/pro and vagaro.com to learn more.

*This is an onsite position based in Ahmedabad, India. *

Job Description:

Designation: Software Engineer (.NET)

Experience: 4 Years to 6 Years

As a Software Developer (.Net) at Vagaro Technologies, you will play a crucial role in our development team.

Key Responsibilities

  • Write clean, scalable, and maintainable code using .NET technologies.
  • Design, develop, test, and deploy applications with a focus on performance and security.
  • Refactor and optimize existing codebases for improved efficiency and maintainability.
  • Follow coding standards, conduct unit testing, and participate in integration testing to ensure code quality.
  • Build and consume RESTful APIs and microservices.
  • Work on web and mobile-compatible applications ensuring seamless cross-platform experiences.
  • Collaborate with product managers, designers, and developers to deliver high-quality solutions.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Monitor application performance and troubleshoot production issues.
  • Maintain proper documentation and communicate project progress with stakeholders.
  • Contribute to CI/CD pipelines and automate deployment processes.
  • Stay updated with emerging technologies and suggest improvements.

Required Skills & Qualifications

Core Technical Skills

  • Strong experience with .NET Core / .NET 5+ / .NET 6+
  • Proficiency in C#, ASP.NET MVC, Web API
  • Strong knowledge of SQL Server (queries, stored procedures, performance tuning)
  • Experience with Linq Ado.Net / Entity Framework
  • Solid understanding of OOP, SOLID principles, and design patterns
  • Experience with JavaScript, jQuery
  • Familiarity with modern frameworks like React
  • Good understanding of HTML5, CSS3, Bootstrap / Tailwind


Architecture & Systems

  • Experience with n-tier architecture, microservices architecture
  • Knowledge of RESTful services and API design
  • Familiarity with distributed systems and scalability concepts

Additional Skills

  • Version control using Git
  • Understanding of SDLC and Agile methodologies
  • Experience with MongoDB / NoSQL databases (good to have)
  • Knowledge of WCF / Web Services (legacy systems – plus)
  • Understanding of security best practices (authentication, authorization, OAuth, JWT)
  • Excellent troubleshooting and communication skills.
  • Team player spirit and willingness to take up challenges.