
Sr. Integration Engineer
- Chicago, IL
- $110,520-179,640 per year
- Permanent
- Full-time
This position reports to a Software Engineering Manager, working in Dealer Interface Center of Excellence (DICE) team within Dealer Digital Integration Services Section supporting Dealer integration initiatives. As a member of the Dealer Interface Center of Excellence (DICE) team within Cat Digital, a qualified candidate will work with dealers and Cat business partners to ensure both test and production warranty applications and technical connectivity are maintained between Caterpillar and our dealers as they migrate from a legacy Dealer Management System (DMS), for instance DBS, to a modern dealer management systems, or perform upgrades of existing systems, or make changes within their systems environment. This position will offer a qualified candidate the unique opportunity to work directly with Caterpillar dealers and learn the inner workings of the business processes and B2B integration between Caterpillar and our dealer network. The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally works independently with minimal management input and review of end results.What You Will Do:
- Acquiring client requirements; resolving workflow problems through automation optimization.
- Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.
- Utilizing automated testing tools to perform the testing and maintenance.
- Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Supports integration development focused around delivering business valuable features
- Assisting software engineers with development of integration documentation
- Maintains high standards of integration/documentation quality within the team by establishing good practices and habits
- Identifies and encourage areas for growth and improvement within the team
- Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
- Communicate with end users and internal customers to help direct development, debugging, and testing of integrations for accuracy, integrity, interoperability, and completeness
- Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
Software Integration Engineering:
- Has experience working with data exchange interfaces to and from software product.
- Works with integrations into a customer or partner framework and infrastructure.
- Participates in the development of technology interfaces and bridges.
- Participates in creating technical documentation for software development and deployment.
- Solicits customer feedback; reports and monitors bugs and implementation issues.
- Participates in defining and conducting technical acceptance tests.
- Explains basic environment and product configuration options.
- Participates in test readiness reviews, functional, volume, and load testing.
- Able to work with customers to apply a specific testing discipline or methodology.
- Tests software components for compliance with functional requirements and design specifications.
- Explains procedures for documenting test activities and results (e.g. errors, non-conformance, etc.)
- Conducts functional and performance testing on aspects of assigned products.
- Identifies, obtains, and organizes relevant data and ideas.
- Participates in documenting data, integrations, and processes.
- Recognizes, clarifies, and prioritizes concerns.
- Assists in assessing risks, benefits and consideration of alternatives.
- Delivers helpful feedback that focuses on behaviors without offending the recipient.
- Listens to feedback without defensiveness and uses it for own communication effectiveness.
- Avoids technical jargon when inappropriate.
- Looks for and considers non-verbal cues from individuals and groups.
- Deploying and maintaining integrations and supporting the development of API’s
- Hands-on experience with integration testing
- Ability to work under pressure and within time constraints
- Passion for technology and an eagerness to contribute to a team-oriented environment
- Demonstrated leadership on small to medium-scale projects impacting strategic priorities
- Understanding the business requirements for new features implemented within the eCommerce platform (Parts.cat.com and Shop.cat.com) and working with business and business analysts for gathering & refining business requirements and to recommend any changes which could do business impact
- These benefits also apply to part-time employees