×
Register Here to Apply for Jobs or Post Jobs. X

Integration Engineer

Job in Evansville, Vanderburgh County, Indiana, 47708, USA
Listing for: Professional Transportation
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Backend Developer, DevOps
Job Description & How to Apply Below

Integration Engineer

Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure, reliable integrations using modern technologies , Azure, CoreWCF, Event Hubs, Kubernetes, and Terraform. This opportunity is ideal for someone who enjoys solving complex technical problems, working with event-driven systems, and supporting mission-critical operations in a fast-paced environment.

Professional Transportation, Inc. has been providing crew transportation services for railroads since 1980 and has an industry reputation for providing quality, reliable, and safe crew transportation services. Much like a shuttle service, PTI receives around-the-clock requests from our railroad customers to pick up and drop off train crews.

This position is a non-supervisory role responsible for the design, development, and ongoing support of business-to-business (B2B) integrations between United Companies and its Class I railroad customers. The primary focus is building and maintaining the web services, messaging pipelines, and data exchanges that power trip order intake, status reporting, and operational visibility for partners. Working independently and alongside a Scrum team, this role interfaces with internal analysts and external technical counterparts at partner railroads to deliver reliable, secure, and documented integrations in accordance with United Companies' standards and guidelines.

Multiple health plan options, including medical, dental, vision, and supplemental insurance

Paid vacation, sick time, and holiday pay

401(K) retirement plan for your future

Discounted cell phone plans with Verizon and AT&T

Free Planet Fitness membership (Evansville, Henderson, Owensboro locations)

Room for advancement within a rapidly expanding company

Design, develop, and maintain B2B integrations with Class I railroad customers, including trip order intake, status updates, and event-driven messaging.

Build and support SOAP/WSDL web services using CoreWCF on , including request/response and one-way messaging patterns, with well-defined service and message contracts.

Implement and maintain OAuth2 and JWT Bearer authentication flows for server-to-server integrations, with secrets managed through Azure Key Vault.

Develop and support event-driven integration pipelines using Azure Event Hubs (Kafka surface), including producers and consumers with appropriate retry, idempotency, and dead-letter handling.

Follow the complete Software Development Life Cycle (SDLC): requirements, analysis, design, coding, testing, documentation, implementation, and maintenance.

Write and review specifications for integration components of simple to moderate complexity, and collaborate with external railroad technical counterparts to finalize interface contracts.

Fully document integrations, message contracts, error handling, and operational runbooks. Assist in maintaining departmental standard operating procedures (SOPs) and maintenance operation protocols (MOPs).

Contribute to design, code, and test reviews.

Perform unit, integration, and performance testing, and report results and recommendations to project lead(s).

Support production integrations, including monitoring, debugging, incident response, and root-cause analysis of integration failures.

Participate in the deployment pipeline using Azure Dev Ops, including containerized deployment to Kubernetes and infrastructure provisioning via Terraform.

Provide meaningful feedback for schedule development on specific code; deliver quality code on schedule.

Education:

Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Math, or a related technical discipline is minimally required.

Experience:

3–5 years of experience with proficient knowledge and understanding of the full lifecycle development process, including design, development, testing, and implementation of systems of simple to moderate complexity.

Demonstrated experience building or supporting B2B integrations, enterprise web services, or comparable system-to-system interfaces is strongly preferred.

Solid understanding of object-oriented programming and programming principles, C#/.NET, XML, SQL, debugging and analyzing code, and working with others to ensure a high-quality product.

Demonstrated proficiency and competency is required with:

C# and  (.NET Core /.NET 6 or later)

Visual Studio and/or Visual Studio Code

SOAP web services, WSDL, and XML Schema (XSD)

WCF or CoreWCF service development

REST APIs and JSON

OAuth2 and JWT Bearer authentication patterns

Oracle PL/SQL or T-SQL, and Entity Framework Core

Git-based source control and CI/CD pipelines (Azure Dev Ops)

Event-driven messaging platforms such as Azure Event Hubs or Apache Kafka

Containerized deployment using Docker and Kubernetes

Infrastructure-as-code and secret management (Terraform, Azure Key Vault)

Ability to work independently and collaborate with technical and…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary