Job matched to your search
Integration Engineer
Solutions21 FZCO · Dubai
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
The Integration Engineer will be a key technical resource responsible for designing, developing, and implementing robust, secure, and scalable integrations between the Enterprise Transformation solution (the COTS platform) and a multitude of internal and external systems. This role is critical for creating a unified, interconnected ecosystem for intelligence sharing, data exchange, and cross-jurisdictional collaboration within the Public Sector Entity and its partners. The engineer will ensure seamless data flow and interoperability across the digital landscape.
Key Responsibilities
- Integration Architecture & Design: Design and document comprehensive integration architectures and solutions, defining data flow, protocols, security mechanisms, and error handling for all required integrations.
- Development & Implementation: Develop, configure, and implement integration components, including APIs, message queues, middleware, data connectors, and custom scripts, utilizing the COTS platform's open API architecture.
- System Analysis: Analyse existing system architectures, data models, and API specifications of various source and target systems (e.g., internal legacy systems, external government databases, forensic systems, court systems, national/international registries like Interpol/Europol).
- Data Mapping & Transformation: Define detailed data mapping rules and transformation logic to ensure data consistency and integrity across integrated systems.
- Security & Compliance: Implement and enforce stringent security measures for all data in transit and at rest during integration, including encryption (e.g., TLS 1.2+), authentication (e.g., OAuth, SAML), authorization (e.g., role-based access controls), and secure API gateways, adhering to public sector security standards.
- Performance Optimization: Design and implement integrations with a focus on performance, scalability, and reliability, ensuring real-time or near real-time data synchronization where required.
- Testing & Validation: Conduct thorough unit, integration, and end-to-end testing of all integration points. Collaborate with QA teams and stakeholders for user acceptance testing.
- Troubleshooting & Support: Provide expert-level troubleshooting and support for integration issues, identifying root causes and implementing timely resolutions.
- Documentation: Create and maintain comprehensive technical documentation for all integrations, including API specifications, data flow diagrams, configuration guides, and operational runbooks.
- AI/Cloud Integration: Configure and secure connectivity to external AI services (e.g., Azure AI, Azure OpenAI) and other cloud-based tools, ensuring data privacy and efficient data exchange.
Qualifications & Skills
- Minimum of 5+ years of experience as an Integration Engineer, Software Engineer, or API Developer with a primary focus on enterprise system integrations.
- Proven experience in designing and implementing complex integrations between large-scale enterprise applications and diverse external systems.
- Experience working with sensitive data in highly regulated environments, such as government or public safety.
- Demonstrated ability to collaborate with multiple technical teams and third-party vendors.
- Fluency in English and Arabic — reading, writing, and speaking — is mandatory for this role.
Must Have
- API Expertise: Strong proficiency in API design (RESTful, SOAP), development, and management.
- Integration Patterns: Deep understanding of various integration patterns (e.g., synchronous, asynchronous, publish-subscribe, request-reply) and technologies (e.g., message queues like Kafka/RabbitMQ, ESBs).
- Programming Languages: Strong programming skills in languages commonly used for integration (e.g., Python, Java, C#, Node.js).
- Data Formats: Expertise in working with various data formats (e.g., JSON, XML, CSV) and data transformation tools.
- Security Protocols: In-depth knowledge of security protocols and best practices for secure data exchange and API security.
- Database Skills: Proficiency in SQL and understanding of database concepts for interacting with various data sources.
- Networking: Solid understanding of networking principles, firewalls, and connectivity for distributed systems.
- Containerization: Experience with Docker and Kubernetes for deploying and managing integration services is highly desirable.
More jobs in Dubai
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job