03 Nov
|
Vagaro Technologies
|
Ahmedabad
03 Nov
Vagaro Technologies
Ahmedabad
About the Company
Vagaro is a global leader in cloud-based business management software, serving the salon, spa, beauty, fitness, and wellness industries. Our platform enables businesses to manage scheduling, payments, marketing, and operations from one centralized system. We are a rapidly growing, product-led company transforming how wellness businesses operate and connect with their customers. Why Join Us
• 5-day work week & flexible schedule
• Fun Fridays, Tech sessions & cultural events
• Learning resources & gaming zones
• Annual bonus & recognition programs
• Leave encashment & maternity benefits
• 15 Paid Leaves + 11 Holidays
• Comprehensive family medical insurance Job Title: Software Architect (.
Net Core)
Location:
Ahmedabad, Gujarat (Work from Office) Experience Required: 7+ years
Education:
Bachelor’s degree in computer science, Information Technology, or related field Job Summary We are looking for an experienced .
NET Core Backend Architect with 7+ years of experience designing and developing scalable, high-performance backend applications and RESTful APIs. The candidate should have strong hands-on expertise in up-to-date .
NET, HTTP protocols, microservices, distributed systems, database optimization and backend architecture.
Key Responsibilities
• Design and own scalable backend architecture using .
NET Core / .
NET 8+.
• Architect high-performance RESTful APIs and define API standards, versioning and contracts.
• Understand HTTP protocols, request/response lifecycle, TCP, TLS, connection management and API internals.
• Design scalable microservices and distributed systems.
• Lead modernization and migration of legacy .
NET Framework applications to modern .
NET.
• Optimize application performance, memory management,
concurrency and database operations.
• Define caching, messaging and event-driven architecture strategies.
• Build secure, reliable and fault-tolerant backend services.
• Conduct architecture and code reviews, establish engineering standards, mentor developers and drive technical decisions. Required Technical Skills
• Strong hands-on expertise in C#, .
NET Core and .
NET 8+ internals, CLR, garbage collection, async/await, multithreading and concurrency.
• Deep understanding of HTTP/1.1, HTTP/2, HTTP/3, TCP, TLS, HTTP request lifecycle, connection pooling and API internals.
• Strong experience designing microservices and distributed systems.
• Expertise in SQL Server and MongoDB, including database design, indexing and query optimization.
• Solid knowledge of performance optimization, scalability, memory management and thread pool management.
• Excellent understanding of SOLID principles, design patterns, Clean Architecture and dependency injection.
• Experience with Redis, Azure Service Bus, RabbitMQ or Kafka and event-driven architecture.
• Strong understanding of API security, OAuth 2.0, JWT, OpenID Connect and OWASP security practices.
• Experience with distributed transactions, Saga Pattern, idempotency, retries and fault tolerance.
• Strong troubleshooting, system design and technical leadership capabilities. Good to Have
• Azure cloud services, Azure Functions and Azure Service Bus.
• Docker and Kubernetes.
• OpenTelemetry, distributed tracing and Application Insights.
• gRPC, GraphQL and WebSockets.
• Experience with PCI DSS and payment integrations.
• Experience modernizing large-scale enterprise applications. If you see beyond writing code and thrive on architecting the foundations of scalable, intelligent, and future-ready software ecosystems, let's connect.
📌 Software Architect (Ahmedabad)
🏢 Vagaro Technologies
📍 Ahmedabad