- Location: Fully remote (Exeter office)
- Job Type: Full-time
- Salary: Up to £45,000
Our client is looking for a skilled Integration Developer to design, develop, and maintain data integration solutions that facilitate seamless communication and data exchange between disparate systems. This role requires a background in software development, particularly in building and consuming APIs using C# or similar modern programming languages. You will work closely with various stakeholders to understand integration requirements, design workflows, and implement scalable solutions.
Day-to-day of the role:- Integration Design: Collaborate with business stakeholders, IT teams, and external partners to gather requirements and define workflows. Design data mappings, transformations, APIs, and message schemas.
- Development and Implementation: Utilize C#, .NET, or similar languages to develop, test, and deploy integration solutions. Build RESTful APIs and backend services and configure connectors with robust error handling.
- Integration Platforms and Tools: Work with platforms like Azure Logic Apps, Azure Data Factory, SSIS, and tools such as Postman and Swagger to orchestrate data flows and integrate systems.
- API and Service Integration: Maintain APIs (REST/SOAP), focusing on authentication, authorization, and secure data exchange. Integrate APIs to support service-oriented and event-driven architectures.
- Data Transformation and Mapping: Implement transformation logic and design reusable components to streamline data flow between systems with varying schemas.
- Testing and Debugging: Conduct comprehensive testing and use tools like Fiddler and Postman for debugging, optimizing performance and reliability through continuous refinement.
- Documentation and Reporting: Document integration processes and architectures, provide updates and reports to stakeholders, ensuring maintainability and alignment with project goals.
- Collaboration and Communication: Engage with software developers, data engineers, QA teams, and business analysts to align integration strategies with broader project objectives.
- Proven experience as an Integration Developer or in a similar role with a strong focus on system integration and API development.
- Proficiency in C#/.NET or equivalent programming languages, and experience with API development and consumption.
- Experience with integration tools like SSIS, Azure Logic Apps, and Azure Data Factory.
- Strong knowledge of SQL databases, data formats, protocols, and standards (JSON, XML, REST, SOAP).
- Familiarity with source control tools (Git/TFS) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and a commitment to quality.
- Effective communication and collaboration abilities, capable of working in cross-functional teams.