System Integration Engineer

Be among the first applicants.
ParamInfo
Dubai
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description
Roles and Responsibilities

Roles & Responsibilities

  • Minimum 8 years of hands-on experience with integration technologies.
  • Must be able to design and implement various integration models such as entity to entity, system to system etc.
  • Should be independent and hands-on.

Proven Skills And Expertise In
Technical Skills

  • Common system integration methods and technologies including Web services, SOAP, JSON, XML Schema Definition (XSD), Extensible Markup Language (XML) etc.
  • Middleware integration technologies (ESB (Enterprise Service Bus), GSB (Government Service Bus), Azure Service Bus, MuleSoft, TIBCO, WSO2 API Manager, Integration Studio)
  • Microservices based architecture
  • Docker and Kubernetes
  • RabbitMQ, ActiveMQ
  • Multi-Threading
  • Programming languages like .NET core, JAVA

System Design and Architecture:

  • Design integration solutions that connect different systems, ensuring data flows smoothly between them.
  • Work with various teams to define integration requirements, including understanding business processes, existing systems, and data sources.
  • Develop the architecture for system integration, selecting the appropriate technologies, tools, and methods to ensure scalability, reliability, and performance.

Integration Development:

  • Implement system integrations, using tools such as APIs, middleware, web services (REST, SOAP), ETL (Extract, Transform, Load) processes, and message queues to facilitate communication between different systems.
  • Develop and configure integration interfaces to link disparate systems such as ERP, CRM, databases, or third-party services.
  • Write custom code, scripts, or leverage integration tools (like MuleSoft, Apache Camel, or Dell Boomi) to ensure smooth data exchange.

Data Mapping and Transformation:

  • Work on data mapping and transformation tasks to ensure the data from one system is correctly formatted for use by another system.
  • Implement and optimize data transformations, aggregations, and validation rules to ensure accurate and consistent data flow.

Testing and Validation:

  • Conduct unit and integration testing to ensure that integration solutions function as intended.
  • Troubleshoot integration issues, such as data mismatches, latency problems, or system failures, and resolve them effectively.
  • Ensure the solution is tested under real-world conditions to verify it meets the required business needs.

System Monitoring and Maintenance:

  • Set up monitoring for integrated systems to track performance, reliability, and error handling.
  • Troubleshoot and resolve issues arising in the integration pipeline, ensuring minimal downtime and performance degradation.
  • Provide ongoing support for systems post-deployment, ensuring they remain operational and efficient.

Collaboration with Cross-functional Teams:

  • Collaborate with different teams, such as developers, network engineers, business analysts, and project managers, to ensure integration efforts align with business objectives.
  • Coordinate with external vendors or third-party service providers for the integration of external systems, applications, or services.

Desired Candidate Profile
  • System Integration Knowledge:

    • Strong knowledge of integration methods and tools, such as APIs, Web Services (SOAP/REST), ETL, Message Queues, and Middleware.
    • Familiarity with integration platforms like MuleSoft, Apache Camel, Dell Boomi, SAP PI/PO, or IBM Integration Bus.
  • Programming and Scripting:

    • Proficiency in programming and scripting languages such as Java, Python, JavaScript, SQL, or Ruby to write custom integration code.
    • Experience with automation scripting tools to support integration tasks.
  • Data Integration and Transformation:

    • Strong understanding of data transformation and mapping techniques, including data types, formats, and how to convert data between systems.
    • Experience with ETL processes and tools (e.g., Informatica, Talend, Apache Nifi).
  • Cloud and On-Premise Integration:

    • Familiarity with integrating cloud-based systems (e.g., AWS, Azure, Google Cloud) with on-premise applications and services.
    • Knowledge of cloud integration tools, like AWS Lambda, Azure Logic Apps, or Google Cloud Pub/Sub.
  • Database and Data Management:

    • Experience with SQL and NoSQL databases for handling data integration tasks.
    • Knowledge of database design, data modeling, and data consistency across systems.
  • Testing and Debugging:

    • Expertise in testing and debugging integration solutions using various testing methodologies and tools.
    • Ability to isolate and resolve issues such as data mismatch, missing records, or system connectivity issues.
  • Middleware and Message Brokers:

    • Experience with middleware solutions and message brokers such as Apache Kafka, RabbitMQ, or IBM MQ.
    • Understanding of message-oriented middleware to facilitate asynchronous communication between systems.
  • Business Process Understanding:

    • Familiarity with understanding business requirements and translating them into technical integration solutions.
    • Knowledge of business process management and how integration impacts business operations.
  • Security and Compliance:

    • Understanding of security principles, including encryption, authentication, and authorization, to ensure data security during integration.
    • Knowledge of regulatory requirements (e.g., GDPR, HIPAA, SOX) and how they apply to integration efforts.
  • Version Control and DevOps Practices:

    • Experience with version control systems like Git, as well as DevOps practices to manage and deploy integration code efficiently.
    • Familiarity with CI/CD pipelines to automate the integration testing and deployment process.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new System Integration Engineer jobs in Dubai