.NET Core Developer | Codersbrain
contractual
Posted on July 29, 2025
Job Description
.NET Core + Azure + API Developer
Company Overview
Not specified.
Job Summary
We are looking for a highly skilled and experienced .NET Core Developer with strong expertise in Azure and API development to join our dynamic engineering team. You will be responsible for designing, developing, and maintaining enterprise-level RESTful APIs and cloud-based applications using Microsoft Azure.
Responsibilities
- Develop and maintain scalable RESTful APIs using .NET Core/.NET 6/7.
- Work with Azure cloud services such as App Services, Azure Functions, Blob Storage, Service Bus, and Key Vault.
- Design and implement microservices-based architecture where applicable.
- Integrate third-party services and build secure, reusable APIs.
- Follow clean coding practices and apply SOLID principles.
- Implement authentication and authorization using JWT, OAuth, or Azure Active Directory (AD).
- Use Entity Framework Core for data access with SQL Server or Azure SQL.
- Participate in code reviews, design discussions, and Agile ceremonies (Sprint Planning, Grooming, Retrospective).
- Monitor and troubleshoot application performance using Azure Monitor and Application Insights.
- Collaborate with the DevOps team to implement Continuous Integration/Continuous Deployment (CI/CD) pipelines in Azure DevOps or GitHub Actions.
- Document APIs using Swagger/OpenAPI.
Qualifications
- 4–6 years of hands-on experience with .NET Core (Web API, RESTful Services).
- Strong knowledge of Azure Services: App Services, Functions, Blob Storage, Service Bus, Key Vault.
- Expertise in C#, ASP.NET Core, and Web API development.
- Hands-on experience with Entity Framework Core and Language Integrated Query (LINQ).
- Good understanding of OAuth2/JWT-based Authentication and Authorization.
- Familiarity with CI/CD pipelines and deployment strategies using Azure DevOps.
- Proficient in unit testing frameworks like xUnit, NUnit, or Moq.
- Solid understanding of asynchronous programming and multithreading in .NET.
Preferred Skills
- Experience with Docker and container orchestration.
- Knowledge of monitoring tools such as Azure Monitor or Application Insights.
- Familiarity with Agile methodologies and practices.
Experience
4–6 years of relevant experience required.
Environment
- Work location: Bangalore (Hybrid or On-site).
- Interview mode:
- Round 1: Virtual
- Round 2: Face-to-Face
- Round 3: Virtual
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.