13 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).
- Robust 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.
- Strong 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