noww.ai

.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

Requirements

Key Competencies Strong programming skills in C#. Strong hands-on experience with .NET 6 / .NET 8+ and ASP.NET Core. Strong understanding of Microservices, SOA, and Event-Driven Architecture. Strong API development and enterprise integration experience. Experience with REST APIs, SOAP, Webhooks, and gRPC. Hands-on experience with messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka. Strong knowledge of Entity Framework Core. Strong database knowledge with SQL Server and/or PostgreSQL. Strong understanding of data transformation and integration formats. Experience with OAuth 2.0, OIDC, API security, and API Gateway policies. Experience with Azure DevOps and/or GitHub Actions. Strong understanding of asynchronous processing, error handling, logging, monitoring, and troubleshooting. Strong analytical, problem-solving, and communication skills.