Overview
The Senior Integration Engineer is an experienced professional who leads integration projects and teams. They are responsible for designing and architecting integration solutions, providing technical guidance and mentorship to team members, and ensuring the successful delivery of integration projects. The role also involves collaborating with stakeholders to define project requirements, managing timelines and resources, and driving continuous improvement in integration practices.
Responsibilities
- Design integration architecture; deliver high-complexity integration tasks as part of a team; lead and influence in collaborative meetings with peers and stakeholders; lead interactions with stakeholders to create requirements and demonstrate integration work; document integration processes, APIs, and outcomes; help establish software product engineering best practices as they relate to integration solutions; review and correct others. Scope : Enterprise.
- Work independently with some direct supervision; maintain momentum to completion.
- Apply broad or specialized knowledge acquired through education, advanced training, or practical experience.
- Utilize professional knowledge acquired academically or through in-depth practical experience.
- Act as a productive influencer and leader by example within a team that designs and improves processes, procedures, and platforms.
- Perform other assigned job-related duties that align with the organization’s vision, mission, and values and fall within the scope of practice.
- Design and implement scalable, reliable, secure integration solutions for various systems and applications; create and maintain integration architecture diagrams and documentation.
- Develop and manage APIs and web services (RESTful, SOAP) to facilitate system communication; ensure seamless integration of APIs with existing systems and applications.
- Implement and manage middleware solutions and message brokers (e.g., NATS.io, Apache Kafka, RabbitMQ) to enable efficient data exchange; ensure reliable message delivery and processing.
- Design and implement ETL processes to move and transform data between systems; ensure data integrity and consistency during transformation.
- Manage integration platforms and tools (e.g., SnapLogic, MuleSoft, Dell Boomi, Apache Camel, Talend); configure and maintain integration workflows and processes.
- Set up and maintain CI / CD pipelines to automate build, test, and deployment of integration solutions; integrate changes into the CI / CD pipeline for seamless deployment and rapid feedback.
- Implement security best practices for integration solutions, including authentication, authorization, and encryption; ensure compliance with industry standards and regulations.
- Monitor integration performance and reliability; implement and maintain monitoring and logging solutions to track processes and identify issues.
- Develop and maintain automation scripts to streamline integration tasks using languages such as Python, Bash, or PowerShell.
- Respond to and resolve integration incidents promptly; perform root cause analysis and implement preventive measures.
- Collaborate with development, operations, and security teams; participate in agile ceremonies and provide integration-related input and feedback.
- Create and maintain comprehensive integration documentation, including configuration details and standard operating procedures; provide training and support to team members on integration tools, processes, and best practices.
Qualifications
Education : Bachelor’s, Master’s Degree, or significant relevant experience. Computer Science, Computer Engineering, Information Systems, Quantitative or Engineering field preferred.Experience : 3+ years of relevant and practical experience.Special Skills :Designs and Architects Integration Solutions
Proficient in Programming Languages (Java, Python, JavaScript, C#)Design patterns for Integration Platforms and Tools (SnapLogic, MuleSoft, Dell Boomi, Apache Camel, Talend)Design patterns for APIs and Web Services (RESTful, SOAP, gRPC)Design patterns for Data Formats and Protocols (JSON, XML, CSV)Design patterns for Middleware and Message Brokers (NATS.io, Apache Kafka, RabbitMQ)Design patterns for Database Management (SQL, MySQL, PostgreSQL, NoSQL)Design patterns for ETL Processes (Extract, Transform, Load)Proficient with Cloud Services (AWS, Azure, Google Cloud)Design patterns for DevOps and CI / CD (Jenkins, GitLab CI, CircleCI)Design patterns for Security (Authentication, Authorization, Encryption)Design patterns for Monitoring and Troubleshooting (Splunk, ELK Stack)Proficient with Version Control (Git)Technical Writing and DiagrammingAnalysis (Technical, Business, or Data)Soft Skills :Leadership : Guiding integration projects and mentoring team members.
Strategic Thinking : Aligning integration solutions with broader organizational goals.Communication : Articulating integration strategies to both technical and non-technical stakeholders.Problem-solving : Resolving complex integration challenges and escalations.Adaptability : Staying current with rapidly evolving integration technologies and best practices.Creativity : Innovating new approaches to integration design and optimization.Additional Details
Relocation Assistance Eligible : No
Work Shift : Not specified
Tyson is an Equal Opportunity Employer. All qualified applicants will be considered without regard to race, national origin, color, religion, age, genetics, sex, sexual orientation, gender identity, disability or veteran status.
#J-18808-Ljbffr