About the job
Integration Lead / Senior Developer
Are you driven by a passion for integration solutions and data transformations? Do you possess an in-depth knowledge of APIs, cloud technologies, and enterprise architectures? If your answer is yes, we have a thrilling opportunity awaiting you!
Role Overview
As our Integration Lead, you will be at the forefront of designing, developing, and maintaining high-quality integration solutions that span APIs, data transformation layers, and cloud platforms. Your expertise with REST and SOAP APIs, along with data transformation technologies such as XSLT, XML, and JSON, will be essential as you create serverless and event-driven architectures, including Azure Function Apps.
You will take the lead on architecture initiatives, champion best practices, and mentor less experienced developers to create scalable, reliable, and secure integrations. Collaboration will be key as you work closely with business units, infrastructure, security, and partner teams. You will also facilitate integrations through EDI, APIs, and webhooks, and conduct technical meetings with partners as required.
In the face of production challenges, you will spearhead the incident resolution process, conduct root cause analysis (RCA), and ensure timely updates to stakeholders while monitoring and addressing mailbox tickets. You will manage existing integrations and oversee the onboarding of new partners.
Technical Expertise Required
To thrive in this position, you should have a robust understanding of integration architecture and patterns, with experience in designing and implementing scalable, cloud-based solutions. Proven proficiency with REST and SOAP APIs is crucial, alongside a solid foundation in event-driven and serverless architectures (e.g., Azure Functions). Hands-on experience with data transformation tools such as XSLT, XML, and JSON is vital, as is your ability to design effective end-to-end integration workflows. Strong SQL and data processing capabilities will greatly enhance your integration design and implementation.
Additionally, familiarity with the following technologies will be advantageous:
C# / . NET Core
Azure Functions / App Services
Azure API Management
Azure Cosmos DB / Azure Storage
SQL Server / T-SQL
Azure Service Bus
CI/CD pipelines (Azure DevOps / GitHub Actions)
Monitoring and Observability (Application Insights, and other tools)
