| Location | Raleigh, NC |
Integration/Interface Engineer Position Description
We are seeking an Integration/Interface Engineer to join our team. The selected candidate will work onsite in Raleigh, North Carolina alongside the project team.
Position Summary:
The organization seeks highly technical resources to serve as Data Integration, API, and ETL developers responsible for creating real-time, on-demand, batch, and scheduled data interfaces and processing between internal and external systems and applications.
The Integration/Interface Engineer must be well-organized and able to manage multiple technical, business, and testing efforts. Duties include requirements gathering, solution design and implementation, and supporting go-live and post-implementation activities.
Skills & Qualifications:
Strong hands-on experience with IBM Integration Bus (IIB)/App Connect Enterprise (ACE) and/or MuleSoft or Boomi
Proficiency in Java and/or Python programming
Experience with enterprise integration patterns, REST/SOAP web services, JMS, MQ, XML, JSON, and API development
Hands-on experience with Kubernetes and containerized application deployment
Experience working with cloud platforms such as AWS or Microsoft Azure
Solid understanding of system integration, enterprise architecture principles, technical sizing, scalability, and high availability
Knowledge of CI/CD pipelines, DevOps practices, and version control tools such as Git
Strong analytical, troubleshooting, and problem-solving skills
Excellent communication and collaboration skills
Preferred Experience:
In addition to IIB/ACE experience, preference will be given to candidates with experience designing and developing integration solutions using MuleSoft.
Experience with the following tools is also desired:
Integrator/deployment tools such as TeamCity
DevOps tools including SonarQube
Deployment tools such as Ant/Maven
SCM tools such as Bitbucket
Test automation tools such as TOSCA and Selenium