Unclassified - Chicago, IL

posted 6 months ago

Full-time
Remote - Chicago, IL

About the position

As a Lead Integration Engineer, you will play a crucial role in the implementation of the Client platform for our large enterprise clients. This position requires you to lead, coach, and mentor a team of Integration Engineers based in the US. You will be responsible for understanding the client's business processes and technology environment, which is essential for leading technical discovery sessions with clients to gather system and data integration requirements. Collaboration with the client's technology and operations teams is key to ensuring successful integration outcomes. Your responsibilities will include defining and documenting integration architecture and specifications tailored to the client's needs. You will also estimate integration efforts to support the implementation planning process, configure and customize the platform, and integrate it with the client's systems according to the defined integration approach. A deep understanding of the Client data model and data integration frameworks will be necessary as you develop integrations for the movement of data to and from client environments. In addition to technical tasks, you will work closely with other teams to diagnose and improve overall data processing efficiency. You will serve as the primary point of contact for any technical queries from clients, review scoping and estimation for new integrations or ongoing changes, and develop and deploy enhancements and defect fixes as part of the implementation and testing process. Onboarding new stores and rolling out to users will also be part of your responsibilities, along with supporting production incidents and defects.

Responsibilities

  • Lead, coach and mentor a team of Integration Engineers in the US.
  • Understand client's business processes and technology environment.
  • Lead technical discovery sessions with clients to understand system and data integration requirements.
  • Define and document integration architecture and specifications for the client.
  • Estimate integration efforts to support implementation planning process.
  • Configure/customize platform and integrate with client's systems as per the defined integration approach.
  • Develop a deep understanding of Client data model and data integration frameworks.
  • Develop integrations with client's systems for movement of data to/from client environments.
  • Work with other teams to diagnose and improve overall data processing efficiency.
  • Collaborate with client's internal technology teams and external partners to ensure timely completion of implementation projects.
  • Serve as primary point of contact for any technical queries from clients.
  • Review, scoping and estimation for new integrations/ongoing integration changes.
  • Develop and deploy ongoing enhancements and defect fixing as part of the implementation and testing process.
  • Onboard new stores and rollouts to users.
  • Support production incidents/defects.

Requirements

  • 3 years of experience in leading a team of engineers.
  • 10 years of development experience with at least 3 years experience in Ruby and Ruby on Rails.
  • Proficient in REST API.
  • Experience in system integration and/or backend software development.
  • Strong interpersonal and client communication skills.
  • Understanding of clean code and testing principles.
  • Experience working with a Linux- and AWS-based environment.
  • Proven resilience to handle challenges and solve complex client problems.

Nice-to-haves

  • Experience in system integration roles as part of an enterprise software implementation in a cloud-based environment.
  • Familiarity with GraphQL API.
  • Prior experience in workforce management solutions.
  • Prior experience working with Quick Service Restaurant and/or Retail industries.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service