.Net Integration Developer
NowWiN International
Key Responsibilities
- API Development
- Design, develop, and maintain production-grade REST APIs and gRPC services using ASP.NET Core.
- Own solutions from technical specification through deployment and production support.
- Enterprise Integration
- Integrate ERP, CRM, legacy, and third-party platforms.
- Implement reliable and low-latency data exchange.
- Event-Driven Architecture
- Build asynchronous and loosely coupled integrations.
- Work with Azure Service Bus, RabbitMQ, and Kafka.
- Data Transformation
- Develop transformation and mapping logic using C# and LINQ.
- Work with JSON, XML, CSV/flat files, and Protobuf.
- Data Access
- Develop scalable data-access layers using Entity Framework Core.
- Work with SQL Server and/or PostgreSQL.
- Security
- Implement OAuth 2.0, OpenID Connect (OIDC), authentication/authorization, API Gateway policies, and encryption.
- CI/CD & Deployment
- Build and maintain CI/CD pipelines using Azure DevOps and/or GitHub Actions.
- Architecture & Performance
- Apply Microservices, SOA, and Event-Driven Architecture principles.
- Troubleshoot integration issues and optimize API/service performance.
Requirements & Tech Stack
- C#
- .NET 6 / .NET 8+
- ASP.NET Core
- REST APIs
- SOAP
- Webhooks
- gRPC
- Microservices
- SOA
- Event-Driven Architecture
- Azure Service Bus / RabbitMQ / Kafka
- Entity Framework Core
- SQL Server / PostgreSQL
- JSON / XML / CSV / Protobuf
- OAuth 2.0 / OIDC
- API Security / API Gateway
- Azure DevOps / GitHub Actions
- Enterprise Integration Patterns
- Error handling, logging & monitoring


