Dot net developer
Job Description
Job role - Dot net developer
Experience - 5+
Location - Mumbai/chennai/bangalore/delhi
Skill Requirements: Hands-on experience on skill sets A, B, C and D below are must have requirements and E, F and G are good to have requirements
A) Backend: .Net core, .Net framework, Microservices architecture (service decomposition, API-first development), API culture (rest, swagger, Doc, perf, API contract), GraphAPI, API development & API Management (REST/SOAP/Web Services/REST APIs, API Gateway)
B) Data Layer: Relational databases (PostgreSQL / MySQL / Other)
C) DevOps: CI/CD & DevOps practices (pipelines, build/deploy automation—Azure DevOps /Jenkins), Version control (Git) and build tools (Maven)
D) Frontend: ReactJS or Angular or VueJS, JavaScript / TypeScript, HTML5 / CSS3
E) Cloud: Cloud deployment exposure (Microsoft Azure or AWS)
F) Integration / Event Streaming: Apache Kafka, APigee / event streaming
G) AI Coding Assistance: Exposure to AI Coding assistants (GitHub Copilot / Any other)
Key Responsibilities
· Design, develop, test, and deploy backend components using .Net Core, .Net framework in microservices architecture.
· Build and maintain RESTful APIs and service integrations (incl. microservices/API gateway patterns).
· Develop responsive UI features using React or Angular, integrating front-end with backend APIs.
· Implement and support CI/CD pipelines and follow DevOps engineering practices to enable frequent, reliable releases.
· Deploy and manage applications on cloud platforms (Azure/AWS), supporting scalable runtime environments.
· Integrate applications with relational databases (primarily PostgreSQL/MySQL) and support performance tuning of queries and persistence layers.
· Where applicable, implement event-driven integration using Kafka (publish/consume streams, real-time processing).
· Collaborate with architects, product owners, business analysts, and QA in an Agile delivery model to deliver end-to-end features.
· Ensure adherence to coding standards, best practices, maintainability, and contribute to technical documentation.
