03 Nov
|
Vagaro
|
Ahmedabad
Software Architect (.
NET Core) | Ahmedabad, Gujarat | Work from Office
Experience:
7+ years
Education:
Bachelor’s degree in computer science, Information Technology, or a related field About Vagaro Vagaro is a global leader in cloud-based business management software for the salon, spa, beauty, fitness, and wellness industries. Our product-led platform helps businesses manage scheduling, payments, marketing, and operations in one place. Job Summary We are looking for a hands-on .
NET Core Backend Architect to design and own the architecture of scalable, high-performance backend systems and RESTful APIs. You will set technical direction, lead the modernization of legacy .
NET Framework applications, and mentor engineers on a product used at scale.
Key Responsibilities
• Design and own scalable backend architecture using .
NET Core / .
NET 8+.
• Define API standards, versioning, and contracts for high-performance RESTful APIs.
• Design microservices and distributed systems that are secure, reliable, and fault-tolerant.
• Lead the migration of legacy .
NET Framework applications to modern .
NET.
• Optimize application performance, concurrency, memory usage, and database operations.
• Define caching, messaging, and event-driven architecture strategies.
• Conduct architecture and code reviews, set engineering standards, and mentor developers. Required Skills
• Strong C# and .
NET 8+ expertise: CLR, garbage collection, async/await, multithreading, and thread pool management.
• Deep understanding of HTTP/1.1, HTTP/2, HTTP/3, TCP, TLS, connection pooling, and API internals.
• Proven experience designing microservices and distributed systems.
• Expertise in SQL Server and MongoDB: schema design, indexing, and query optimization.
• Solid grasp of SOLID principles, design patterns, Clean Architecture, and dependency injection.
• Experience with Redis and a message broker (Azure Service Bus, RabbitMQ, or Kafka) in event-driven systems.
• Strong API security knowledge: OAuth 2.0, JWT, OpenID Connect, and OWASP practices.
• Experience with Saga pattern, idempotency, retries, and distributed transactions.
• Strong troubleshooting, system design, and technical leadership skills. Good to Have
• Azure services (Functions, Service Bus), Docker, and Kubernetes.
• OpenTelemetry, distributed tracing, and Application Insights.
• gRPC, GraphQL, and WebSockets.
• PCI DSS and payment integration experience.
• Experience modernizing large-scale enterprise applications. Why Join Us
• 5-day work week with a flexible schedule
• 15 paid leaves + 11 holidays, with leave encashment
• Comprehensive family medical insurance and maternity benefits
• Annual bonus and recognition programs
• Learning resources, tech sessions, Fun Fridays, and cultural events Shape the architecture and direction of a product used at scale. If you want ownership, influence, and room to grow, apply now and let’s build something outstanding together.
📌 Software Architect (Ahmedabad)
🏢 Vagaro
📍 Ahmedabad