A

Dot Net Core Developer

Allegis Group · Bengaluru, Karnataka, India

3–10 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

Key Responsibilities - Design, develop, test, and maintain backend services using **C# and .NET Core**. - Build and enhance **RESTful APIs** and microservices architectures. - Develop scalable, secure, and high-performing enterprise applications. - Collaborate with Product Owners, Architects, QA, and DevOps teams. - Participate in code reviews and ensure software engineering best practices. - Troubleshoot and resolve production issues. - Implement CI/CD pipelines and support cloud deployments. - Contribute to technical design, architecture discussions, and estimation activities. - Follow Agile/Scrum methodologies throughout the software development lifecycle Technical Skills - 7+ years of experience in software development. - Strong proficiency in **C#**, **ASP.NET Core**, and**.NET Core/.NET 6+**. - Experience developing **REST APIs** and **Microservices**. - Solid understanding of **Object-Oriented Programming (OOP)** and design patterns. - Experience with **SQL Server** and database optimization. - Knowledge of **Entity Framework Core**. - Experience with **Azure DevOps**, **Git**, and source control practices. - Understanding of **Docker** and containerization. - Experience with message brokers such as **RabbitMQ**, Kafka, or Azure Service Bus. - Familiarity with cloud platforms such as **Azure** or AWS. - Knowledge of unit testing frameworks such as xUnit/NUnit.