Torc Robotics - Blacksburg, VA

posted 3 months ago

Full-time - Mid Level
Blacksburg, VA
Professional, Scientific, and Technical Services

About the position

As a Senior Application Integration Engineer at Torc Robotics, you will play a pivotal role in designing, implementing, and supporting the enterprise-wide application ecosystem that drives optimal performance, security, and value. Your expertise in Application Programming Interfaces (APIs) will be crucial as you manage complex data flows between systems, ensuring data integrity and security are prioritized. This position requires a deep understanding of industry best practices and methodologies, particularly in areas such as git, CI/CD, and orchestration, to define and support Torc IT's automation goals. You will collaborate with various departments, teams, and users to provide effective solutions and serve as the technical steward of the application ecosystem you support. Your responsibilities will include maintaining knowledge of Torc's core application offerings and their related API and system integrations. You will design, develop, test, implement, maintain, and support secure data flow between enterprise information systems, including HCM, ERP, CRM, and IAM systems. Additionally, you will assist in evaluating, selecting, and implementing new software and systems that integrate with enterprise applications, reviewing existing integrations to recommend optimizations that maximize data integrity, process efficiency, and user experience. In this role, you will provide timely application and integration support, responding to tickets, errors, alerts, and incidents, while working with vendors and third parties to implement and maintain applications for internal customers. You will also create and update policies and procedures to define security standards and minimum requirements for API integrations, developing and maintaining automation scripts to streamline administrative tasks and improve system efficiency. Supporting and standardizing Torc IT's automation tooling environment, including Ansible and GitHub, will be essential, as will understanding SDLC best practices as they apply to applications, systems, and infrastructure. Collaboration with the Development Experience team will ensure that IT practices align with company standards and requirements. You will develop policies, procedures, standards, and guidelines for IT's automation platforms, managing and reviewing code repository structures, approvals, workflows, and audits. Providing training, direction, and support to the IT organization on automation scripting, version control, code review, testing, and scheduling will also be part of your responsibilities. You will lead and participate in application and automation projects, including migrations, upgrades, and new implementations, while writing and maintaining clear documentation such as diagrams, architecture design reviews, runbooks, test plans, policies, and procedures. Your role will also involve developing detailed project plans to ensure successful project outcomes and staying current on the latest industry standards and trends regarding application integration and automation. Additionally, you will support Torc IT's software management system of application inventory, licensing, ownership, and compliance, while collaborating, mentoring, and training junior engineers and teammates.

Responsibilities

  • Maintain knowledge of Torc's core application offerings and their related API and system integrations.
  • Design, develop, test, implement, maintain, and support secure data flow between enterprise information systems and their related applications.
  • Assist in the evaluation, selection, and implementation of new software and systems that integrate with enterprise applications.
  • Review existing integrations and recommend optimizations that maximize data integrity, process efficiency, and user experience.
  • Provide timely application and integration support, including responding to tickets, errors, alerts, and incidents.
  • Work with vendors and third parties as a liaison to implement, maintain, and support applications for internal customers.
  • Create and update policies and procedures to define security standards and minimum requirements of API integrations.
  • Develop and maintain automation scripts to streamline administrative tasks, reduce toil, and improve system efficiency.
  • Support, secure, and standardize Torc IT's automation tooling environment, including Ansible and GitHub.
  • Collaborate with the Development Experience team to ensure IT practices align with company standards and requirements.
  • Develop policy, procedure, standards, and guidelines for IT's automation platforms.
  • Manage and review code repository structure, approvals, workflows, and audits.
  • Provide training, direction, and support to the IT organization around automation scripting, version control, code review, testing, and scheduling.
  • Lead and participate in application and automation projects, including migrations, upgrades, and new implementations.
  • Write and maintain clear documentation, including diagrams, architecture design reviews, runbooks, test plans, policies, and procedures.
  • Develop detailed project plans that deliver successful project outcomes and stay current on latest industry standards and trends regarding application integration and automation.
  • Contribute to other IT Enterprise Application team projects and goals as needed.
  • Support Torc IT's software management system of application inventory, licensing, ownership, and compliance.
  • Collaborate, mentor, and train junior engineers and teammates.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Development, or other related field.
  • 5+ years working as an integration or automation engineer, or similar role in a high-tech environment; work experience equivalent in lieu of education.
  • Proficiency in at least one software development language and familiarity with various other technologies such as Python, Powershell, C#, PHP, JSON, JavaScript, RESTful APIs, SQL, XML, YAML, BASH, or Terraform.
  • Experience developing and supporting custom integrations and/or using integration middleware such as Anypoint, Boomi, Jitterbit, or SnapLogic.
  • Knowledge of a variety of databases and ETL (extract, transform, load) tools.
  • Implementation and administration knowledge of orchestration tools such as Ansible.
  • Experience with version control and CI/CD tooling such as GitHub, GitLab, and Jenkins.
  • Strong working knowledge of SDLC (software development life cycle) best-practices and methodologies.
  • Security first mindset with proven experience implementing centralized logging and auditing.
  • Proven analytical and problem-solving abilities, especially including the ability to anticipate, identify, and solve critical incidents proactively.
  • Strong interpersonal skills able to build effective relationships and work collaboratively across a diverse set of technical constituents.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service