Middleware Developer (36 Years Experience)
We are seeking a skilled and driven
Middleware Developer with 36 years of experience to join our In this role, you will design, develop, and support middleware solutions that enable seamless integration between applications, services, and external systems. You'll work with technologies like
C#,
JavaScript,
REST APIs, and
message brokers, contributing to scalable, high-performance backend systems.
Key Responsibilities
- Design and develop middleware components and services using C# (.NET) and JavaScript, ensuring seamless integration between internal systems and third-party platforms.
- Build and maintain RESTful APIs, web services, and message-based communication using tools such as Azure Service Bus, RabbitMQ, or Kafka.
- Collaborate with architects, product owners, and cross-functional teams to translate integration requirements into scalable technical solutions.
- Develop reusable libraries, modules, and frameworks that streamline data transformation, validation, and orchestration between systems.
- Monitor, debug, and optimize middleware pipelines for performance, reliability, and error handling across environments.
- Participate in code reviews, unit testing, and continuous integration pipelines to maintain code quality and deployment readiness.
- Document integration flows, system dependencies, and development standards to support ongoing maintenance and knowledge sharing.
Required Qualifications
- 36 years of hands-on experience in middleware or backend application development.
- Strong proficiency in C# / .NET and JavaScript (Node.js or browser-based), with the ability to write clean, modular, and testable code.
- Experience working with API integration, web services, and data exchange protocols (REST, JSON, XML).
- Solid understanding of middleware patterns, message queues, and event-driven architecture.
- Familiarity with integration and deployment tools (e.g., Azure DevOps, Jenkins, Git).
- Excellent problem-solving skills and experience working in Agile/Scrum environments.
- Hands-on experience with Mirth Connect for healthcare or HL7 integration.
- Strong communication and interpersonal skills for cross-team collaboration.
Nice To Have
- Experience with Azure Integration Services (Logic Apps, API Management, Azure Functions).
- Familiarity with containerization (Docker) and cloud-native development.
- Knowledge of SQL/NoSQL databases and data mapping/transformation techniques.
- Exposure to regulatory or enterprise-grade systems (e.g., healthcare, finance, manufacturing).
- Experience on SSL security aspects.