Bachelor's or Master's degree in Information Systems; Information Technology; Computer Science; Computer Engineering; Software Engineering or Systems Analysis and Development;
Experience working on a complex projects, preferably in a role of an Integration Architect.
Basic knowledge of distributed software architecture;
Experience in at least one object-oriented programming language (C#, C++, Java, etc.).
Experience in requirement specification and software design using UML, with a special focus on designing and developing integration services/applications.
Proven capability in documentation, testing, installation, and commissioning of software solutions.
Knowledge of fundamental IT integration technology concepts (web services, SOAP, REST, XML, etc.)
Familiarity with enterprise integration products (enterprise service bus, message queues, API management tools, etc.)
Understanding other applicable technologies used in technology project delivery, such as SQL, data queries, analysis and reporting, scripting, etc.
Excellent communication skills to convey technical concepts to diverse audiences.
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.