C# / EAI (Enterprise Application Integration) SOFTWARE DEVELOPER
Job Description:
1. Role Overview We are seeking an experienced C# Developer specializing in Enterprise Application Integration (EAI) to join our technology team. In this role, you will design, develop, and maintain secure, high-performance integration pipelines that connect critical enterprise systems (ERP, CRM, databases, and third-party SaaS applications). The ideal candidate combines strong C#/.NET backend expertise with a solid understanding of enterprise integration patterns, messaging middleware, and web services architecture.
2. Key Responsibilities:
□ Integration Development: Design, build, and deploy reliable integration solutions using C#, .NET / .NET Core, Azure Logic Apps and EAI tools.
□ Middleware & Messaging: Build scalable, decoupled architectures using messaging middleware (e.g., RabbitMQ, Apache Kafka, or Azure Service Bus).
□ API & Service Management: Develop and consume RESTful APIs, SOAP web services, and microservices for both real-time streaming and scheduled batch processing.
□ Data Mapping & Transformation: Implement complex data transformations and protocol mappings (JSON, XML, XSLT, EDI) across disparate enterprise applications.
□ System Optimization: Monitor, debug, and optimize integration flows to maintain high uptime, automated error handling, and data consistency.
□ Cross-Functional Collaboration: Partner with system architects, database administrators, and business stakeholders to translate functional requirements into technical solutions.
3. Qualifications & Skills
Required Experience:
□ Education: Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience).
□ C# / .NET Expertise: 3+ years of professional development experience using C#, .NET Framework, and .NET Core / .NET 6+.
□ EAI Core Knowledge: Hands-on experience implementing Enterprise Integration Patterns (EIP) and architecture models.
□ Messaging Systems: Proficiency with message queues and event brokers (e.g., RabbitMQ, Kafka, Azure Service Bus, ActiveMQ).
□ Web Services & Protocols: Deep experience with REST, SOAP, gRPC, and handling payloads in JSON, XML, and XSLT.
□ Databases: Strong SQL skills (SQL Server, PostgreSQL, or Oracle) including store procedures, schema design, and ORMs (Entity Framework / Dapper).
□ Version Control & CI/CD: Experience using Git, Azure DevOps, or GitHub Actions for deployment pipelines.
Preferred Skills :
□ Experience with enterprise integration platforms / iPaaS (e.g., Microsoft BizTalk, Azure Logic Apps, MuleSoft, or Boomi).
□ Experience with containerization (Docker, Kubernetes) and microservices architecture.
□ Familiarity with cloud platforms (Microsoft Azure or AWS integration services).
👋 Ready to Join us soon?If you are ready to take your integration and backend skills to the next level, we want to hear from you!
📥 How to apply: ris.hr@repalogic.com