Informatica is used for large data integration, commonly paired with other technology such as SQL for enterprise usage. An informatica developer implements software and solutions to optimize the use of this data for other staff such as business analysts. In addition to working with other departments to meet their requirements, communication and collaboration with other developers and management is done on a regular basis. The basic day-to-day operations performed by informatica developers include development and maintenance of programs, as well as providing support for the technology. Development also includes steps such as testing and performance analysis, ensuring that architecture and packages are functioning optimally.
Although positions as an informatica developer are available in a wide variety of industries, many of the available positions are found in the medical and pharmaceutical fields. Work environment for informatica developers is strictly indoors, but teleconferencing or travel may be necessary in some instances. They typically work during regular business hours, but overtime may be necessary at times.
Educational requirements may be substituted for work experience, but a bachelor’s or master’s degree in computer science is generally considered standard. Work experience required by employers depend on the level of the position, but common requirements include six or more years of experience directly involving Informatica. In some fields, domain experience may also be necessary to effectively work with specialized data.
Informatica Developer Tasks
Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
Use source debuggers and visual development environments.
Test and document software for client applications.
Write, modify, and debug software for client applications.