YOUR ROLE
- Designing, developing, and maintaining backend applications and RESTful APIs using Cand modern .NET.
- Applying asynchronous programming, dependency injection, LINQ, middleware, and established software design patterns.
- Developing API contracts, versioning strategies, and OpenAPI/Swagger documentation.
- Implementing data access and persistence using Entity Framework Core and SQL, with attention to data modeling and query performance.
- Building integrations between enterprise applications, external systems, and cloud-based services.
- Developing and deploying ASP.NET Core applications and APIs using Azure App Service.
- Building serverless background workers, webhooks, and event-driven processing components using Azure Functions and the .NET isolated worker model.
- Implementing asynchronous messaging using Azure Service Bus queues, topics, and subscriptions.
- Securing applications and APIs using Microsoft Entra ID, OAuth 2.0, OpenID Connect, managed identities, and RBAC.
- Exploring and integrating Azure AI capabilities, including LLM-based completions, prompt engineering patterns, and AI-powered application features.
- Writing unit tests and integration tests and participating in code reviews to maintain high engineering standards.
- Contributing to CI/CD pipelines, automated testing, application deployments, and continuous improvement initiatives.
- Monitoring, troubleshooting, and resolving application issues using logging, monitoring, and diagnostic tools.
- Collaborating with architects and technical leads on design decisions, technical estimates, and implementation approaches.
- Using AI-assisted development tools responsibly and critically reviewing AI-generated code for correctness, security, and maintainability.
- Working with frontend technologies and integrating frontend components with backend APIs as required.
- Learning and contributing to solutions involving Dynamics 365, Power Apps, PCF, and Dataverse.
YOUR PROFILE
- Strong hands-on experience with Cand modern .NET / ASP.NET Core.
- Experience developing RESTful Web APIs, including API versioning and OpenAPI/Swagger documentation.
- Positive knowledge of Entity Framework Core, SQL, relational database design, and data modeling.
- Experience building application interfaces, third-party integrations, and backend services.
- Understanding of authentication and authorization, including OAuth 2.0, OpenID Connect, and Microsoft Entra ID.
- Practical experience with unit testing, integration testing, Git, pull requests, and code reviews.
- Basic to intermediate understanding of CI/CD pipelines and automated build and deployment processes.
- Understanding of Clean Architecture, SOLID principles, and Domain-Driven Design fundamentals.
- Good knowledge of Java Script/Type Script and familiarity with HTML, CSS, React, and frontend-backend integration.
- Experience with or willingness to work with Azure App Service, Azure Functions, and Azure Service Bus.
- Familiarity with application monitoring, logging, troubleshooting, and production support.
- Experience with AI-assisted development tools and the ability to critically validate AI-generated code.
- Strong communication, collaboration, analytical, and problem-solving skills.
- Ability to take ownership of deliverables, work independently, and collaborate effectively within a development team.
- Eagerness to learn new technologies and expand expertise into the Microsoft Power Platform ecosystem.
📌 Senior.NET Developer (India)
🏢 Adesso
📍 India