drjobs System Integration Engineer العربية

System Integration Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Dubai - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

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.
  • Middle ware 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 language 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.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.