Candidates ready to join immediately can share their details via email for quick processing.
? CCTC | ECTC | Notice Period | Location Preference
[email protected]
Act fast for immediate attention! ⏳?
_____________________________________________________________________________________________________
Must-Have Skills
- 14+ years of overall software development experience
- Strong hands-on expertise in C# and .NET / .NET Core
- Strong experience with ASP.NET Core and Web API
- Proven experience in Solution/Application Architecture
- Strong understanding of Object-Oriented Design, SOLID principles, and Design Patterns
- Strong experience designing Microservices Architecture
- RESTful API design, development, integration, and API security
- Strong experience with SQL Server / Azure SQL
- Experience with Entity Framework / Entity Framework Core
- Strong understanding of scalability, performance, availability, security, and resiliency
- Experience designing solutions for large-scale enterprise applications
- Strong debugging, troubleshooting, and root-cause analysis skills
- Experience conducting architecture reviews, design reviews, and code reviews
- Ability to provide technical guidance and mentoring to development teams
Azure / Cloud Skills
Strong experience with Microsoft Azure services such as:
- Azure Functions / Durable Functions
- Azure App Service
- Azure SQL Database
- Azure API Management
- Azure Key Vault
- Managed Identity
- Azure Storage
- Azure Cache for Redis
- Application Insights / Log Analytics
- Azure DevOps
- CI/CD pipelines
Architecture Responsibilities
- Define the overall application and solution architecture for enterprise applications.
- Design scalable, secure, resilient,
and high-performance solutions using C#/.NET and Azure.
- Define appropriate microservices, API, integration, and data architecture patterns.
- Translate business and functional requirements into appropriate technical architecture.
- Create technical designs, architecture diagrams, integration patterns, and solution documentation.
- Establish development standards, coding guidelines, design patterns, and engineering best practices.
- Evaluate existing applications and recommend modernization and architectural improvements.
- Identify performance, scalability, security, and reliability risks at the architecture level.
- Lead technical discussions and provide solutions for complex engineering challenges.
- Conduct architecture, design, and code reviews to ensure implementation aligns with the defined architecture.
Technical Leadership
- Provide technical direction and guidance to engineering teams.
- Mentor developers and technical leads on architecture and engineering best practices.
- Work closely with Product Owners, Engineering Managers, DevOps, Security, and other stakeholders.
- Drive technical decision-making and evaluate technology options based on business requirements.
- Support teams in troubleshooting complex production and performance issues.
- Ensure solutions follow enterprise security, governance, and compliance standards.
Valuable-to-Have Skills
- Docker and Kubernetes
- Event-driven architecture
- Messaging technologies such as Azure Service Bus / Kafka
- Distributed systems and asynchronous processing
- Domain-Driven Design (DDD)
- CQRS / Event Sourcing concepts
- OAuth 2.0 / OpenID Connect / JWT
- NoSQL databases such as Cosmos DB
- Observability and monitoring solutions
- Application modernization / legacy-to-cloud migration experience
📌 C# Architect | 14+ Years | Any UST Location | Immediate Joiner (Bengaluru)
🏢 UST
📍 Bengaluru