.NET Integration Developer
C50 - D · Hyderabad · full-time
Job Description
Role: .NET Integration Developer
Experience: 6+ Years
Location: Hyderabad
Budget: Up to ₹22 LPA
Qualification: B.E./B.Tech/M.Tech
About the Role
We are looking for an experienced .NET Integration Developer to design, develop, and maintain production-grade integration solutions across enterprise systems.
The role requires strong expertise in C#, .NET 6/8+, ASP.NET Core, APIs, Microservices, Event-Driven Architecture, Messaging, Data Integration, Security, and CI/CD. The candidate should have hands-on experience building secure, scalable, and reliable integration services for enterprise environments.
Roles and Responsibilities
Design, develop, and maintain production-grade RESTful APIs and gRPC services using ASP.NET Core.
Own API development from technical design and implementation through deployment and production support.
Integrate ERP, CRM, legacy, and third-party systems using modern integration patterns and middleware.
Design and implement event-driven and asynchronous integrations using Azure Service Bus, RabbitMQ, or Kafka.
Develop data transformation and mapping solutions using C# and LINQ.
Work with JSON, XML, CSV/flat files, and Protocol Buffers (Protobuf).
Build scalable and maintainable data-access layers using Entity Framework Core.
Work with SQL Server and/or PostgreSQL databases.
Implement secure integrations using OAuth 2.0, OpenID Connect (OIDC), authentication, authorization, API Gateway policies, and encryption.
Build and maintain automated CI/CD pipelines using Azure DevOps or GitHub Actions.
Apply Microservices, SOA, Event-Driven Architecture, and enterprise integration patterns.
Implement asynchronous processing, error handling, logging, monitoring, and resiliency mechanisms.
Troubleshoot integration issues and optimize API and service performance.
Collaborate with architects, developers, QA, DevOps, and business teams.
Ensure solutions meet production standards for reliability, security, scalability, and maintainability.
Contribute to technical documentation, code reviews, and knowledge sharing.
Candidate Requirements
6+ years of relevant software development/integration experience.
Expert-level programming skills in C#.
Strong production experience with .NET 6 / .NET 8+ and ASP.NET Core.
Strong experience building and consuming REST APIs.
Hands-on experience with gRPC, SOAP services, and Webhooks.
Strong understanding of Microservices, SOA, Event-Driven Architecture, and Distributed Systems.
Hands-on experience with at least one messaging platform:
Azure Service Bus
RabbitMQ
Kafka
Strong experience with Entity Framework Core.
Experience with SQL Server and/or PostgreSQL.
Experience working with JSON, XML, CSV/flat files, and Protobuf.
Strong experience with data transformation and mapping using C# and LINQ.
Experience implementing OAuth 2.0 and OpenID Connect.
Experience with authentication, authorization, API security, and API Gateway policies.
Experience with Azure DevOps and/or GitHub Actions for CI/CD.
Strong understanding of enterprise integration patterns, asynchronous processing, error handling, logging, and monitoring.
B.E./B.Tech/M.Tech or equivalent technical qualification.
Willingness to work from Hyderabad - 5 days work from office
Primary Skills – Must Have
C#
.NET 6 / .NET 8+
ASP.NET Core
REST APIs
Microservices
Event-Driven Architecture
Enterprise System Integration
Azure Service Bus / RabbitMQ / Kafka
Entity Framework Core
SQL Server / PostgreSQL
LINQ
JSON / XML
Data Transformation
OAuth 2.0
OpenID Connect (OIDC)
API Security
CI/CD
Azure DevOps / GitHub Actions
Secondary / Good to Have Skills
gRPC
SOAP
Webhooks
Protocol Buffers (Protobuf)
SOA
API Gateway
Distributed Systems
CSV / Flat File Processing
Asynchronous Processing
Enterprise Integration Patterns
Logging and Monitoring
Performance Optimization
Production Troubleshooting
Encryption
Deployment Automation
Interview Details
Round 1: Virtual discussion with Internal Team
Round 2: Client Technical Interview
Round 3: Client Final Interview