Job Description
Location: Remote, USA
Employment Type: Full-Time (Permanent)
Experience: 10+ Years
Department: Professional Services
Level: 4 - Senior
Job Description
We are seeking an experienced Senior Software Engineer - Informatica B2B Developer with 10+ years of hands-on experience in enterprise data integration, ETL/ELT development, cloud technologies, and B2B partner integrations. The ideal candidate should have strong technical expertise in Informatica PowerCenter, IICS/IDMC, B2B Gateway, enterprise integration platforms, and cloud-based data engineering, along with experience leading technical teams and delivering complex integration projects.
Key Responsibilities
- Design, develop, optimize, and maintain enterprise ETL/ELT pipelines and data integration solutions using Informatica technologies.
- Architect and implement B2B dataflows, data pipelines, and trading-partner integrations.
- Develop and support integrations using Informatica PowerCenter, IICS/IDMC, CDI, CAI, CDGC, and B2B Gateway.
- Integrate enterprise applications and platforms, including Databricks, MuleSoft, and Salesforce, using APIs and integration workflows.
- Design, deploy, and manage cloud-based data integration workloads on AWS and Azure.
- Develop automation scripts, reusable components, and integration utilities using Shell, PowerShell, Python, Java, C, or C++.
- Build and maintain enterprise file transfer solutions using FTP, SFTP, AS2, encryption, certificates, and managed file transfer mechanisms.
- Perform debugging, unit/integration testing, developer testing, QA support, performance tuning, and production troubleshooting.
- Manage production deployments, CI/CD processes, code reviews, and technical documentation.
- Lead developers, coordinate technical activities, and ensure timely delivery of individual and team deliverables.
- Collaborate with cross-functional teams in Agile environments to deliver reliable and scalable integration solutions.
Required Qualifications
- 10+ years of hands-on experience designing, developing, optimizing, and supporting Informatica ETL/ELT solutions.
- 10+ years of experience in application integration, data integration, or ETL engineering development, including B2B dataflows, pipelines, and partner integrations.
- 4-5 years of technical design experience in application integration, data integration, or ETL engineering.
- 5+ years of experience with Informatica IICS/IDMC, including CDI, CAI, CDGC, B2B Gateway, mappings, workflows, taskflows, and associated microservices.
- 5+ years of experience integrating Databricks, MuleSoft, Salesforce, and other enterprise platforms.
- 5+ years of experience designing, deploying, and supporting integration workloads on AWS and Azure.
- 5+ years of experience with enterprise file transfer protocols, including FTP, SFTP, AS2, and managed file transfer solutions.
- 5+ years of Shell or PowerShell scripting experience for automation, file processing, monitoring, and troubleshooting.
- 2-3 years of software development experience in Python, Java, C, or C++.
- 4-5 years of experience supporting developer testing, application QA, unit testing, and integration testing.
- 4-5 years of experience managing production deployments and deployment automation.
- 4-5 years of experience leading developers, coordinating tasks, and managing technical deliverables.
- Strong knowledge of REST/SOAP APIs, SQL, relational databases, Linux, Windows, data validation, and query optimization.
- Experience with Git, CI/CD pipelines, code reviews, production support, technical documentation, logging, and error handling.
- Strong understanding of encryption, certificate management, cloud access management, and trading-partner connectivity.
- Experience working with Agile delivery teams and collaborating across technical and business stakeholders.
Preferred Qualifications
- Experience with Informatica Data Exchange (DX), Data Transformation (DT), and enterprise B2B/EDI integrations.
- Knowledge of ANSI X12, EDIFACT, and trading-partner onboarding processes.
- Exposure to Snowflake, Azure Data Factory, Apache Kafka, and event-driven integration architectures.
- Experience with DevOps tools such as Jenkins, Azure DevOps, GitHub Actions, Terraform, and CloudFormation.
- Familiarity with monitoring and observability tools such as AWS CloudWatch, Azure Monitor, Splunk, and Datadog.
- Experience designing and supporting high-volume data pipelines, high-availability architectures, performance optimization, and disaster recovery.
- Exposure to AI/ML, Generative AI, and AI-assisted data engineering or integration tools.
Additional Requirements
- Excellent written and verbal communication skills.
- Strong analytical and problem-solving abilities, including identifying, presenting, and resolving technical issues.
- Ability to lead technical discussions, mentor developers, and independently manage project deliverables.
- Flexibility to collaborate across US and India time zones.
- Willingness to travel internationally for short durations when required.