The Informatica PowerCenter Developer will be responsible for the development, maintenance, and optimization of software solutions/applications. This role involves analyzing and solving software engineering problems using scientific methods, developing and applying software engineering practices, and participating in research, design, development, and maintenance. The developer will be expected to exhibit original thought and judgement, collaborate with other software engineers and stakeholders, and build skills and expertise in their software engineering discipline. This position requires strong skills in data warehousing and Data Lake solutions and a good understanding of the Hadoop hive ecosystem.