Must be authorized to work in the United States on a full-time basis for any employer.
Member of the Enterprise Resource Planning (ERP) Support team who is the technical lead for the implementation and maintenance of integration middleware, including ESB, web services, service registry, and other integration application middleware.
Develops and implements solutions coordinating applications across the enterprise or its units/departments. Maintains and supports integration application middleware, e.g. ESB, service registry, etc. Evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs. Designs, codes, tests, and integrates technical software, software infrastructure, frameworks, and/or scientific and research-related software. Analyzes technical or research related problems and develops software solutions. Installs, configures, and maintains operating system components, application servers, and libraries that support software development. Prepares system documentation, develops standards and education for users. Assignments are broad in nature, usually requiring originality and ingenuity and a high level of programming and operating system expertise.
Other related functions as assigned.
Expert in Service Oriented Architecture Concepts: Web Services, XML, XSLT, WSDL, UDDI, and other integration technologies. 3 years experience with Enterprise Application Integration (EAI) methodologies and platforms including Enterprise Service Bus (ESB). API experience, especially integrating with REST APIs. 3 years Java development experience using Java frameworks such as Hibernate and Spring. 3 years experience designing and developing enterprise integration solutions. Experience with a variety of communication protocols such as TCP, HTTP, SOAP, SFTP and MSMQ. Knowledge of various integration concepts including: Business-to-Business (B2B), platform-to-platform and EDI Integration development. Extensive Experience coding against relational databases, especially Oracle. Equivalent combination of relevant education and experience may be substituted as appropriate.
Experience managing projects, resource allocation and work assignment, coordinating with customer steering committees, and reporting project progress. Experience working with agile software development processes such as Scrum and LEAN. Knowledge of integration patterns, including publish/subscribe, request/reply, hub/spoke, and synchronous/asynchronous. 5 years experience with Enterprise Application Integration (EAI) methodologies and platforms including Enterprise Service Bus (ESB). 5 years experience designing and developing enterprise integration solutions.
May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity Work performed on current multiple projects under pressure of rigid deadlines or time limitations. May require occasional extended work hours or on-call obligations.