Must have :
Technical proficiency: Knowledge & Development Experience of relevant technologies and tools ,
.NET Framework/Core (.NET Framework , .NET Core & .NET 2.x to 9 )
Programming Languages ( C# , VB.NET )
Web Development ( ASP.NET MVC , ASP.NET Core , Blazor , Web API )
Database Management ( SQL Server , Oracle , DB2 , NoSQL Databases (e.g., MongoDB, Cosmos DB)
Testing Frameworks
xUnit, NUnit, MSTest
Moq, FluentAssertions
IDEs and Editors
Visual Studio
Visual Studio Code
Business acumen: Understanding the business requirements and mind map into technical requirements visually.
Software development life cycle: Knowledge of all phases of the software development life cycle
Application Architecture Monolithic Architecture , Layered (N-tier) Architecture , Client-Server Architecture , Clean Architecture
Design Patterns and Best Practices ( SOLID principles , Design patterns (e.g., Singleton, Factory, Repository) , Domain-Driven Design (DDD) & Test-Driven Development (TDD) )
DevOps ALM ( CI/CD pipelines (Azure DevOps, GitHub) .
Security : Understanding security principles and implementation ( OKTA , Windows Identity Server ,Protocol - ODIC / OAuth , SAML etc.,)
Cloud solutions: Understanding cloud solutions ( Azure)
Microsoft Azure
Cloud architecture and services (e.g., PAAS Resources - Azure Functions, App Services, Storage)
Monitoring and Logging
Application Insights
Problem-Solving
Analytical thinking
Troubleshooting and debugging
Client Consultation / Stakeholder Management : Working closely with stakeholders to deliver the right solution mindset
Good to have :
Other Front-End Technologies (Angular , React ,etc)
Application Architecture Microservices Architecture , Event-Driven Architecture , Component-Based Architecture, Service-Oriented Architecture (SOA) , Serverless Architecture ,
Containerization - Kubernetes, Docker & Docker Swarm
Keyskills: .NET Framework/Core C# .Net Core Web Api VB.net SQL Server Nunit Automation Visual Studio Code Xunit CI/CD ASP.Net MVC azure