Integrations Engineer
Listed on 2026-10-05
-
IT/Tech
General Description
The purpose of this class is to design, implement, maintain, and support enterprise application integrations, interfaces, APIs, and automated data exchanges that enable secure and reliable interoperability among County technology systems. The position serves as a senior technical resource for enterprise integration and is responsible for integration solutions supporting financial and human resources systems, Courts, Public Safety, general administrative systems, and other County applications.
The position independently analyzes complex integration requirements and designs effective, secure, reliable, and supportable solutions using enterprise integration platforms, APIs, database technologies, and other data exchange methods.
The functions listed below are those that represent the majority of the time spent working in this class. Management may assign additional functions related to the type of work of the class as necessary.
- Designs, develops, implements, maintains, and supports enterprise application integrations, interfaces, APIs, and automated data exchanges among County and third-party systems.
- Develops and supports integration solutions for financial and human resources systems, Courts, Public Safety, general administrative systems, and other enterprise and departmental applications.
- Designs and implements secure, reliable, maintainable, and fault-tolerant integrations using enterprise integration platforms, APIs, web services, database technologies, file-based exchanges, and other appropriate integration methods.
- Develops, configures, administers, monitors, and troubleshoots integrations using the County's enterprise integration platform and related technologies.
- Designs, implements, and supports REST and SOAP APIs, web services, and other system interfaces and works with data formats and technologies including JSON, XML, CSV, SQL, and comparable technologies.
- Investigates and resolves complex integration failures and data exchange issues; analyzes logs, system behavior, data, interfaces, and dependencies to identify root causes and implement corrective solutions.
- Implements and maintains monitoring, logging, error handling, alerting, recovery, and data validation processes to ensure integration reliability, data integrity, and operational supportability.
- Works with application owners, business analysts, vendors, and other Information Technology staff to analyze integration requirements, data flows, system dependencies, and technical specifications and translate requirements into effective integration solutions.
- Supports application implementations, upgrades, migrations, and modernization initiatives requiring new or modified integrations, interfaces, APIs, or data exchanges.
- Develops and maintains integration mappings, technical specifications, data flow documentation, interface inventories, support procedures, and other technical documentation necessary to support the County's integration environment.
- Ensures integration solutions are implemented and maintained in accordance with established cybersecurity, access control, change management, testing, documentation, and technology governance requirements.
- Provides technical expertise and knowledge transfer to Applications staff and collaborates with Cybersecurity, Infrastructure, Network, project management, vendors, and other Enterprise Services functions to support enterprise systems and resolve complex technical issues.
- Performs related work as assigned.
- Requires a Bachelor's degree in computer science, software engineering, information technology, information systems, or a closely related field; or an equivalent combination of education,…
(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).