The roles and responsibilities of an Informatica developer totally depends on the type of project they are working on but mainly they are responsible for the following tasks on a day to day basis:-
They need to analyze Database Models and their Requirements.
They also need to integrate Informatica Systems.
They are also responsible to develop Technical Documents for Informatica Systems.
They also work for Conducting Data Quality Tests.
If you want to become an Informatica developer then you must take-up the following Informatica training course. You can also watch the following Informatica video tutorial to learn more about it.