Skills Required:
-.NET, Design Patterns, Microservices
-Full stack application development
-Scalable, resilient, cloud-native microservice development
-Distributed software patterns (DDD, event-driven architecture)
-Object-oriented analysis and design, SOLID principles
-Advanced .NET development (asynchronous, parallel, threading programming, memory management)
-SPA, Micro frontends with ReactJS, Angular
-Managing nonfunctional requirements (NFRs) and cross-cutting concerns
Source code management with Git
-CI/CD technologies (Jenkins, Harness, Azure DevOps)
-Test Driven Development (TDD) / Behavior Driven Development (BDD)
RDBMS (MSSQL), NoSQL (MongoDB), NewSQL
-Cloud platforms and cloud-native architectures
-Containerizing applications with Docker and Kubernetes orchestration
-Azure cloud platform or Pivotal Cloud Foundry
-CQRS, event-driven architecture, Kafka
-Monitoring, alerting, observability for maintaining SLAs
-Decomposing monolithic applications using Domain-Driven Design into microservices and micro frontends
Any Gradute