Role: Sr .NET Development EngineerLocation: Remote/Candidate need to work from IndiaExp:3+
Main skills: Microsoft technologies, C#, asp.net core. SQL server, azureJob Description:Participate in requirements analysis and designDevelopment of Web applications and RESTful APIs using C#, .NET Core, ASP.NET Core, .NET Framework 4.7, C#, ASP.NET MVC, LINQ, Entity Framework 6.0, EF CoreDevelopment of Microservices using Clean Architecture, CQRS, .NET Design Patterns, SOLID Principles and Object-oriented design & analysis (OOA & OOD)Development of Microservices using Microsoft Azure or AWS, Dockers and KubernetesWrite clean, scalable code using .NET programming languages (C#)Write Microsoft SQL queries and optimize both external and internal DB processes and procedures.Use automation tools, following CI/CD best practices in an established DevOps team.Write unit and integration tests using MoqCollaborate with internal teams to produce software design and architectureDevelop documentation throughout the software development life cycle (SDLC)Serve as an expert on applications and provide technical supportRequired Experience Skills:Expertise on RESTful APIs development using Microsoft.NET Technologies including .NET Core, C#, ASP.NET Core, EF Core, LINQ WCF, SQL Server and Cosmos DBFamiliarity with architecture styles/APIs (Microservices, REST, SOAP) and design/architectural patternsExperience in Microsoft Azure or AWS, Dockers and KubernetesExperience in developing reliable messaging for Microservices using ASB, NServiceBus, Kafka, RabbitMQ and RedisSolid development experience on SQL Server, MongoDB and Cosmos DBGood familiarity with VS2022/2019, GIT, Azure DevOps (CI/CD)Understanding of Agile methodologiesExcellent troubleshooting and communication skill