XPO is looking for a Lead Engineer, Software Engineering (Boomi Development) to oversee a team of developers, provide technical direction, and ensure the quality and efficiency of integration processes between applications using the Dell Boomi Atmosphere platform.
Requirements
- 4 years’ relevant software development experience including creating business applications with relational and non-relational database systems, within a fast-paced software development environment.
- Strong understanding of various protocols/methods of communication (XML, XML Schemas, WSDL, SOAP, REST, JSON, Groovy, FTP, SFTP, PGP, JDBC/SQL/RDBMS, JMS, Mail, HTTP/HTTPS)
- Knowledge in infrastructure-based landscapes for distributed architecture, Atom/Molecule sizing & benchmarking
- Experience with SAP SuccessFactors: data model, SFAPI/ODATA API and Integration Center
- Programming experience with Java and related technologies
- Experience with creating Service catalog & API Management
- Automation development experience would be a plus
Responsibilities
- Design, development, deployment and maintenance of integration processes between applications across cloud and/or on-premise using Dell Boomi Atmosphere platform (Cloud Integration, Application Integration, and Enterprise web service APIs).
- Managing, monitoring, troubleshooting, and supporting existing integrations.
- Analyze integration requirements, perform gap analysis. Create technical design documents and maintain source/destination field mapping library.
- Implement encryption and security protocols. Protect and safeguard sensitive information at rest and in transit.
- Perform unit testing and maintain development artifacts for audit compliance.
- Conducting thorough code reviews to ensure quality, adherence to best practices, and maintainable code.
- Identifying and implementing performance optimizations for integrations and processes.
Other
- 4 years of demonstrated experience in a technical lead role.
- Advanced knowledge of IT software development methodologies and processes
- Excellent analytical skills with strong attention to detail
- Excellent verbal and written communication skills
- Self-motivated and able to work well with minimal supervision