Key Responsibilities:
Design and Development: - Design, develop, and implement real-time and batch integration solutions using Informatica CAI.
- Create and configure APIs, services, and process flows to facilitate data integration and business process automation.
- Develop and maintain integration mappings, transformations, and orchestration workflows.
Integration Management: - Integrate various on-premises and cloud-based applications, databases, and services.
- Ensure data integrity, consistency, and security throughout the integration processes.
- Develop and implement error handling and exception management mechanisms.
Collaboration: - Work closely with business analysts, application owners, and other stakeholders to understand integration requirements.
- Collaborate with other developers and IT teams to ensure seamless integration across various systems and applications.
- Provide technical guidance and support to team members and end-users.
Performance Optimization: - Monitor and optimize the performance of integration solutions to ensure high availability and reliability.
- Troubleshoot and resolve issues related to integration processes, data quality, and performance.
- Conduct regular performance tuning and optimization of integration workflows.
Documentation and Training: - Create and maintain comprehensive documentation of integration processes, configurations, and workflows.
- Provide training and support to end-users and stakeholders on using Informatica CAI solutions.
- Document best practices and guidelines for integration development and management.
Continuous Improvement: - Stay updated with the latest trends, best practices, and technologies in integration and data management.
- Identify opportunities for improving integration processes and implement necessary enhancements.
- Participate in continuous learning and professional development activities related to Informatica CAI and integration technologies.
Job Requirements Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. A master's degree is a plus.
- Proficiency in Informatica Cloud Application Integration (CAI) platform.
- Strong understanding of integration concepts, APIs, web services (REST and SOAP), and middleware technologies.
- Experience with integrating other external applications like Sailpoint
- Experience with automating secure access to AWS services like (Redshift, Athena, S3), Microsoft O365, Microsoft Azure, Snowflake, PowerBI
- Experience with data integration, ETL processes, and real-time data streaming.
- Knowledge of SQL, PL/SQL, and other database querying languages.
- Familiarity with cloud platforms such as AWS, Snowflake, Azure, or Google Cloud.
- Minimum of 3-5 years of experience in integration development and management roles.
- Experience in developing and managing Informatica CAI solutions is highly desirable.
- Experience with other Informatica tools and platforms (e.g., Informatica PowerCenter, Informatica Cloud Data Integration) is a plus.
- Experience with integrating other external applications like Sailpoint
Experience with automating secure access to AWS services like (Redshift, Athena, S3), Microsoft O365, Microsoft Azure, Snowflake, PowerBI - Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Attention to detail and a commitment to delivering high-quality solutions.
Preferred Qualifications:
- Informatica Cloud Application Integration certification.
- Knowledge of data governance and data privacy regulations.
- Familiarity with Agile development methodologies.