Company: Saudi Aramco
Skills: IT - Programming & Database, IT - Software Development
Experience: 10 + Years
Education: Masters Degree
Employment Type: Full Time Salaried Employee
Location: Dhahran, Eastern Province, Saudi Arabia
No location/work authorization restrictions found.

Position Description

We are seeking an Integration Specialist to join the Advanced Process Control Division (APSD) of the Process and Control Systems Department (P&CSD).

The APSD is responsible for providing engineering services to design, test, deploy, and support technologies, advanced applications, visualization, and process simulations with focus on talent development to improve and sustain asset efficiency, availability, reliability, product quality, and effectiveness

The Integration Specialist's primary role is to architect, design, and develop Middleware systems for enterprise application integration.
Minimum Requirements

As the successful candidate you will hold a bachelor's degree in computer science/engineering or a similar degree from a recognized university. A master's degree is always preferred.

You will have 15+ experience in solution architecture and development including at least 10 years in Middleware systems design using BizTalk or similar platforms.

Must Have Skills:
Microsoft BizTalk Server - 10+ years

Microsoft .NET development using C#/Visual Basic - 10+ years

Microsoft ASP .NET based Web systems design and development - 10+ years

Microsoft SQL Server/Oracle - 10+ years

Service Oriented Architecture (Schema/WSDL/HTML5/ XML/XSLT/SOAP/REST) - 10+ years

Nice to Have Skills:
Enterprise Architecture

Microsoft Azure

Cloud Computing

Advanced Analytics using R/Python
Duties and Responsibilities

You will be required to perform the following:

Architect, design and implement solutions that meet the stakeholder's needs

Participate actively in requirements gathering, data modeling, and design sessions

Prepare high level and detailed technical specifications for the projects in accordance with Aramco, security, and architecture documentation objectives

Develop detailed plans and accurate estimates for completion of build, system testing, and implementation phases of projects

Develop, code, document, and execute unit tests, systems, integration, and acceptance tests and testing tools for functions of high complexity