Integration Developer
Role Overview
The Integration Developer is responsible for designing, developing, and supporting integration solutions across a diverse enterprise application landscape. The role ensures secure, reliable data exchange and contributes to the organisation's broader technology and transformation objectives.
Key Responsibilities
* Design, build, and maintain integration solutions using Azure Integration Services (Logic Apps, Functions, APIM, Service Bus, Data Factory) and related enterprise tools.
* Develop APIs, workflows, and automation components aligned with architectural standards, governance requirements, and security policies.
* Collaborate with business analysts, architects, project teams, and stakeholders to translate requirements into scalable technical solutions.
* Maintain comprehensive documentation including designs, mappings, configurations, and test artefacts.
* Conduct unit testing and support system/integration testing, providing clear reporting on outcomes and issues.
* Monitor industry trends and platform updates to enhance integration capabilities.
* Contribute to organisational change initiatives and work closely with technical leads and operations teams to ensure quality delivery.
* Uphold workplace safety standards and proactively support a safe working environment.
Accountability & Decision-Making
* Accountable for integration deliverables, compliance with standards, and oversight of decision‑tracking processes.
* Exercises autonomy within organisational policies, with decisions potentially impacting business operations and stakeholder perception.
* Applies sound judgement to evaluate improvement opportunities, develop strategies, and resolve complex technical issues.
Skills & Knowledge
* Strong proficiency with Azure Integration Services (APIM, Logic Apps, Functions, Service Bus, Data Factory, Storage).
* Skilled in REST API design, versioning, documentation (Swagger/OpenAPI), and performance optimisation.
* Experience with Azure DevOps CI/CD pipelines.
* Ability to integrate IaaS, PaaS, and SaaS systems and apply theoretical methods to new or ambiguous problems.
* Understanding of organisational context, long‑term goals, and broader socio‑technical considerations.
Management & Interpersonal Skills
* Effective collaboration and communication across technical and non‑technical audiences.
* Ability to escalate issues appropriately and work within constraints to achieve project outcomes.
* Strong negotiation, problem‑solving, and stakeholder engagement skills.
* Capable of guiding technical discussions and contributing to architectural alignment.
Qualifications & Experience
* Tertiary qualifications in IT, Systems Engineering, or a related field; or equivalent experience.
* Extensive experience designing and implementing integration and data‑exchange solutions.
* Background in Agile, PMBOK, and DevOps delivery methodologies.
* Strong technical knowledge across integration platforms, programming concepts, and enterprise applications.
Key Selection Criteria
1. Relevant tertiary qualifications or equivalent extensive experience.
2. Demonstrated expertise in integration architecture, development, and automation using modern delivery methodologies.
3. Proven troubleshooting and root‑cause analysis skills across complex systems.
4. Experience establishing best practices for configuration, development, testing, data integrity, and security.
5. Strong analytical capability to assess system risks and improvement opportunities.