Dotnet Developer
Key Responsibilities:
Design, develop, and maintain enterprise web applications using C#, .NET Core, ASP.NET Core, and Angular.
Build responsive, reusable UI components using Angular, TypeScript, HTML5, CSS3, and RxJS.Develop and integrate RESTful APIs using ASP.NET Core Web API.Design and implement microservices and distributed application architectures.
Develop and optimize SQL Server databases, stored procedures, and complex queries.
Implement authentication and authorization using OAuth 2.0, JWT, and OpenID Connect.
Write unit and integration tests using xUnit/NUnit, Jasmine, and Karma/Jest.
Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
Deploy and support applications in Azure or AWS cloud environments.
Troubleshoot production issues, optimize performance, and ensure application security and scalability.
Participate in Agile/Scrum ceremonies, code reviews, and technical design discussions.
Mandatory Technical Skills 8+ years of software development experience.
Strong hands-on experience with C#, .NET Core / .NET 8+, ASP.NET Core Web API.Strong frontend development experience with Angular (Angular 12+ preferred).Expertise in TypeScript, JavaScript, HTML5, CSS3, RxJS.Experience developing REST APIs and Microservices.
Strong experience with SQL Server, T-SQL, Stored Procedures, Entity Framework Core, LINQ.Experience with Azure DevOps / Git, CI/CD pipelines.
Experience implementing JWT, OAuth 2.0, and application security.
Strong debugging, performance optimization, and problem-solving skills.
Experience working in Agile/Scrum environments.