Application Integration Developer/Enterprise Application Integration Developer

» search for more Jobs

Application Integration, or Enterprise Application Integration, is the process of bringing data or a function from one application program together with that of another.  Where these programs already exist, the process is sometimes realised by using middleware.  A common challenge for an enterprise is to integrate an existing (or legacy) program with a new program or with a web service program of another company, and for this an application integration developer is needed.

One large challenge is that the various systems that need to be linked together often reside on different operating systems, use different database solutions and different computer languages, and in some cases are legacy systems that are no longer supported by the vendor who originally created them.  In some cases, such systems are dubbed "stovepipe systems" because they consist of components that have been jammed together in a way that makes it very hard to modify them in any way.