Senior Integration Engineer - C#, APIs & Enterprise Systems
Core
Design, develop, and maintain enterprise-grade integrations connecting complex business applications and enabling seamless data exchange across different systems.
Role type
Senior IC integration engineer (C#/.NET, APIs, middleware)
Builds
REST APIs, middleware solutions, event-driven integrations, and data orchestration workflows for enterprise platforms
Domain
Enterprise software integration, ERP, financial management, and document management systems
Required skills
C#, .NET, REST API design, SOAP services, middleware platforms, event-driven architectures, Kafka, data mapping and transformation, error handling and recovery, SQL, automated testing, CI/CD
Preferred skills
iPaaS solutions (Workato), AWS services (API Gateway, Lambda, IAM), enterprise ERP platforms (SAP, Oracle), ETL processes, OpenAPI specifications
Technologies
C#, .NET, REST, SOAP, Kafka, Workato, AWS, SQL Server, OAuth 2.0, JWT, GitLab, Postman, Jira
Responsibilities
Own end-to-end delivery of integration projects from requirements to deployment; Design and build RESTful APIs and backend integration solutions; Connect enterprise applications including ERP and financial systems; Implement synchronous and asynchronous communication patterns; Develop data mapping and orchestration processes; Create reusable integration components and frameworks; Design reliable workflows with error handling and monitoring; Investigate integration failures and implement sustainable solutions; Develop and maintain automated tests; Manage deployments across environments; Work directly with customers to understand technical environments and requirements; Troubleshoot customer-reported issues and communicate solutions to stakeholders
Seniority
Senior, hands-on IC