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.


