Integration Engineer
-
Software Development
Backend Developer, Computer Software / Middleware
Job Description & How to Apply Below
We serve as a partner at the intersection of innovation and our clients' needs, efficiently crafting meaningful user experiences for government and commercial customers. By breaking complex problems down into their fundamental elements, we create modern digital solutions that drive efficiency, maximize taxpayer dollars, and deliver essential outcomes that serve the people.
Why Work at Element?Make an impact that resonates-join our vibrant team and discover how you can improve lives through digital transformation. Our talented professionals bring unparalleled energy and engagement, setting a higher standard for impactful work. Be a part of our team and shape a better future.
Position SummaryElement Solutions is looking for an experienced and problem solving Integration Engineer. The Integration Engineer is responsible for designing, developing, implementing, testing, and maintaining integrations between applications, platforms, and data systems. This role focuses on RESTful API integration, data exchange, and system interoperability to ensure reliable, secure, and efficient communication between systems.
Working collaboratively with software developers, data engineers, architects, and project stakeholders, the Integration Engineer translates technical and business requirements into effective integration solutions. The position requires hands-on experience with REST APIs, API testing, data formats, authentication methods, and troubleshooting integration issues. The ideal candidate can independently develop and support routine integrations, identify and resolve technical issues, and contribute to the reliability, scalability, and security of connected systems.
Key Responsibilities API Development and Integration- Design, develop, implement, and maintain integrations between applications, services, databases, and external systems using RESTful APIs.
- Develop and configure API requests, endpoints, and integration workflows to support reliable data exchange between systems.
- Implement data mapping, transformation, validation, and serialization processes to ensure compatibility between integrated platforms.
- Work with JSON, XML, and other structured data formats to support data exchange and interoperability.
- Integrate with internal and third‑party APIs while adhering to established technical standards and interface specifications.
- Support API versioning, backward compatibility, and integration changes as systems and requirements evolve.
- Collaborate with development teams to resolve interface dependencies and ensure successful integration across application environments.
- Develop and execute integration tests to validate API functionality, data accuracy, response handling, and system interoperability.
- Use API testing tools such as Postman or comparable tools to validate requests, responses, status codes, and error handling.
- Troubleshoot API connectivity issues, authentication failures, data discrepancies, performance issues, and integration errors.
- Implement appropriate logging, monitoring, retry mechanisms, and exception handling to improve integration reliability.
- Document defects, investigate root causes, and coordinate with technical teams to implement corrective actions.
- Support integration testing, user acceptance testing, and production deployment activities.
- Implement API authentication and authorization mechanisms, such as OAuth 2.0, API keys, and token-based authentication, as appropriate to the integration.
- Follow established security practices for data transmission, credential management, access controls, and sensitive information handling.
- Apply appropriate input validation, error handling, and secure coding practices to…
(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).