Software Architect (.NET, Blazor & MS SQL)
Job Type: Contract (6 Months, Extendable)
Experience: 10–12 Years
Location: Pune (Onsite – 5 Days/Week)
Working Hours: 12:00 PM – 9:00 PM
Job Summary
We are seeking an experienced Software Architect with deep expertise in .NET, Blazor, and MS SQL to lead the architecture, design, and development of enterprise-grade applications. The ideal candidate will have a strong background in designing scalable, secure, and high-performance software solutions, along with experience leading technical teams and driving architecture decisions from concept to deployment.
Key Responsibilities
- Design and develop scalable, secure, and maintainable enterprise applications using .NET Core/.NET 8, Blazor, and MS SQL Server.
- Define application architecture, technical roadmaps, coding standards, and best practices.
- Architect and develop RESTful APIs and microservices-based applications.
- Translate business requirements into scalable technical solutions and provide architectural guidance to development teams.
- Lead architecture reviews, code reviews, and mentor developers on design principles and best practices.
- Design applications from scratch, ensuring scalability, security, and performance.
- Optimize application performance, database design, indexing, and query execution.
- Implement CI/CD pipelines and support automated deployments using modern DevOps practices.
- Collaborate with Product Owners, QA, DevOps, and Infrastructure teams to ensure successful project delivery.
- Create architecture documents, technical specifications, and solution diagrams.
- Evaluate emerging technologies and recommend improvements to existing systems.
- Identify technical risks and implement mitigation strategies.
Required SkillsMicrosoft Technologies
- C#
- .NET Core / .NET 8
- ASP.NET Core
- Blazor Server
- Blazor WebAssembly
Architecture & Backend
- Software Architecture
- Microservices Architecture
- REST APIs
- Entity Framework Core
- LINQ
- Clean Architecture
- Domain-Driven Design (DDD)
- SOLID Principles
- Dependency Injection
Database
- MS SQL Server
- Database Design
- Query Optimization
- Indexing
- Performance Tuning
Cloud & DevOps
- Microsoft Azure or AWS
- Docker
- Kubernetes
- Azure DevOps, GitHub Actions, or Jenkins
- Git
Security
- OAuth 2.0
- OpenID Connect
- JWT Authentication
Messaging
Experience with one or more:
- RabbitMQ
- Azure Service Bus
- Apache Kafka
Preferred Qualifications
- Experience designing enterprise applications from scratch.
- Strong understanding of business requirements and translating them into technical architecture.
- Experience with application performance monitoring and optimization.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong leadership, mentoring, and stakeholder management abilities.
Experience Requirements
- 10–12 years of overall software development experience.
- 8+ years of experience in .NET development.
- 3+ years of hands-on experience with Blazor.
- 3+ years of MS SQL Server experience.
- 4+ years of Software/Solution Architecture experience.
If you have extensive experience building enterprise applications using the Microsoft technology stack and enjoy leading architecture initiatives, we'd love to hear from you.
Pay: ₹90,000.00 - ₹120,000.00 per month
Experience:
- overall IT : 10 years (Required)
- .NET: 8 years (Required)
- Blazor: 3 years (Required)
- MS SQL Server: 3 years (Required)
- Software/Solution Architecture: 4 years (Required)
Work Location: On the road