We are seeking an experienced Boomi Engineer with a strong background in designing, developing, and implementing integration solutions using Boomi. The ideal candidate will have extensive experience in data replication, file transfers, API integration, and building scalable, maintainable integration frameworks. This role requires someone who can work independently, collaborate effectively with multiple teams, and deliver high-quality integration solutions.
Key Responsibilities
- Design, develop, and implement Boomi integrations in accordance with solution design documents.
- Develop foundational frameworks for logging, auditing, and exception handling across integrations.
- Perform unit testing (UT) and system integration testing (SIT) to ensure quality and reliability of integrations.
- Build service-oriented and discoverable Web services and APIs, integrating across on-premises, cloud, database, legacy, and SaaS applications.
- Leverage stored procedures (SPs) for database integrations and efficiently handle large files and record interactions.
- Collaborate with stakeholders and cross-functional teams for end-to-end integration solutioning.
- Follow and define coding and development standards to ensure consistency across integration projects.
- Automate administrative tasks and enhance integration workflows using scripting languages such as JavaScript, Groovy, ANT, VBScript, and Unix Shell.
- Use project management and change control tools to track progress, issues, and releases effectively.
- Demonstrate strong logical thinking, problem-solving, and troubleshooting skills.
Required Technical & Functional Skills
- Proven experience with Boomi implementations involving data replication, data staging, file transfers, and Pub-Sub messaging.
- Ability to design and implement integration frameworks for logging, auditing, and exception handling.
- Strong understanding of Boomi programming methodology and functional requirement analysis.
- Expertise in database integrations using stored procedures and handling large-scale data operations.
- Experience in designing service-oriented architectures (SOA) and integrating diverse applications.
- Strong scripting and automation skills (JavaScript, Groovy, ANT, VBScript, Unix Shell).
- Familiarity with project management tools and change control processes.
- Ability to work independently and collaboratively, coordinating with multiple IT teams and stakeholders.