09 Aug
|
Tenarai
|
Bengaluru
Software Application Specialist (.NET core, .NET Framework, C#, ASP.NET, Web Forms, MVC, Web API, Security, Testing, Database,Architecture, Angular)
Experience: 8+ Years
Technical Requirements
Backend & Architecture (.NET / C#)
Deep understanding of Core .NET & CLR Fundamentals, garbage collection (generations), and advanced C# features (Async/Await, TPL, LINQ, Delegates, Reflection).
Strong mastery of SOLID design principles, Gang of Four patterns, and repository patterns.
Experience handling ASP.NET request lifecycles across Web Forms, MVC, and Web APIs, including custom model binding and filters.
Frontend (Angular)
Thorough knowledge of Angular architecture, lifecycle hooks, dependency injection, and change detection mechanisms.
Hands-on experience with State Management and Angular Interceptors for token handling and request transformation.
Solid understanding of client-side security,
including Content Security Policy (CSP) and secure token storage.
Data & Cloud
Proficiency with relational and non-relational databases (PostgreSQL, CosmosDB) including data partitioning strategies and ACID properties.
Expertise with Object-Relational Mappers (ORMs) like Entity Framework.
Experience with cloud services: Azure Service Bus, Event Grid, Blob Storage, and Application Insights.
Testing & DevOps
Proven experience using xUnit for unit testing, alongside integration and contract testing practices.
Familiarity with Docker, Helm Charts, and the ability to build and deploy containers to a local Docker Desktop Kubernetes instance.
Solid understanding of Agile methodologies and GitHub flow for branching and release management.
📌 Software Application Specialist (Bengaluru)
🏢 Tenarai
📍 Bengaluru