Description
You will architect and drive the development of enterprise solutions using Microsoft technologies.
Responsibilities
- Design and deliver solutions for Web Applications, Windows Applications, Web Services, and Web API.
- Develop and implement applications using C#, ASP.NET, and .NET Core, applying design patterns for scalability and availability.
- Design Microservices and Serverless based architectures.
- Define top-tier solutions by collaborating with client architects.
- Lead solution development and delivery across the full application lifecycle.
Required Skills
- 5+ years of experience in Microsoft .Net Technology focusing on design, development, integration, and maintenance of enterprise applications.
- Expertise in architecture design for Client/Server and N-tier applications.
- Strong proficiency in C#, ASP.NET, .NET Core, MVC, WPF, and WCF.
- Deep experience with SQL Server, Entity Framework, and writing complex queries/stored procedures.
- Strong command of Object Oriented Programming principles.
- Experience with Angular or React JS.
- Familiarity with Service Oriented Architecture (SOA).
- Understanding of Software Development Life Cycle (SDLC).
- Proven analytical, logical thinking, and team leading capabilities.