Software Architect (.Net Core)
Join Our Community
Required Skills
Job Description
- *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 great together.
Similar Jobs
- N
Full-Stack Developer
Nurture Xcel · Gurugram
- S
QA Engineer (Automation)
Stacknize Solution LLP · Chandigarh
- I
Automations & AI Solutions Engineer
ICANTHUS · Remote
- T
Automation & AI Solutions Engineer
Trampetti Management Group · Remote
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Ahmedabad
- Posted
- 2d ago
- Source
- Indeed