As an Senior Azure Integration Developer, you will play a critical role in developing and implementing efficient and scalable integration solutions using Microsoft technologies, Azure, and Power Platform. You will collaborate closely with cross-functional teams and stakeholders to gather requirements, analyse integration needs, and develop solutions that enable seamless data flow and process automation. Your expertise will drive the successful integration of systems and applications, ensuring optimal performance, data integrity, and leveraging the power of the Azure platform.
Responsibilities
* Collaborate with DXC customers and stakeholders to understand business requirements and integration needs.
* Develop end-to-end integration solutions using Microsoft technologies, Azure, and Power Platform.
* Develop integration strategies, patterns, and best practices
* Implement and configure middleware and integration platforms, leveraging Azure Integration Services such as Logic Apps, Function Apps, Service Bus, and API Management.
* Develop custom integration components using Microsoft .NET technologies, including API development, web services, and message queues.
* Collaborate with development teams to ensure the smooth integration of custom applications with a range of platforms.
* Conduct performance testing and optimization of integration solutions to ensure high availability and optimal performance on the Azure platform.
* Stay up to date with the latest trends and advancements in Microsoft offerings.
Requirements
* Senior-level experience in .NET/C# including current experience with .NET 9 +.
* Strong Azure PaaS experience including Function Apps, Logic Apps, Service Bus and API Management.
* Experience with REST+JSON API development, OpenAPI/Swagger, Postman.
* Familiarity with industry-standard Enterprise Integration Patterns.
* A strong ethic for code quality, logging, unit testing and end-to-end integration testing.
* Experience with Azure DevOps YAML Pipelines, Infrastructure-as-Code templates in Bicep, Variable Libraries, etc.
* Proficient in Git, GitFlow and Pull Request best practices.
* Self-sufficient and a good communicator for complex technical concepts.
* Familiarity with Azure Developer CLI (AZD) is desirable