We are seeking a skilled and experienced BizTalk Developer to join our team. The ideal candidate will have a strong background in developing and maintaining integration solutions using Microsoft BizTalk Server within a C# / .Net environment. As a BizTalk Developer, you will play a critical role in designing, developing, and managing complex integration projects to streamline business operations and improve system interconnectivity.
Tasks
- Design and Development of BizTalk Solutions: Analyze business requirements and translate them into integration solutions using BizTalk Server.
- Integration Services: Build, deploy, and manage BizTalk applications to facilitate communication between internal systems, external systems, and partners.
- Schema Design and Mapping: Create and modify XML schemas (XSD), BizTalk maps, and orchestrations to transform and route messages.
- Custom Development: Implement custom components and business logic using C# / .Net within BizTalk pipelines, adapters, and orchestrations.
- Configuration and Optimization: Configure BizTalk applications, manage ports, orchestrations, and ensure high availability and performance tuning.
- Testing and Debugging: Perform unit testing, integration testing, and debugging to ensure quality and functionality of integration solutions.
- Maintenance and Troubleshooting: Monitor and maintain BizTalk integrations, identifying and resolving issues in a timely manner.
- Documentation: Produce high-quality documentation for BizTalk solutions, including design documents, configurations, and troubleshooting guides.
- Collaboration: Work closely with cross-functional teams such as business analysts, system administrators, and other developers to ensure seamless integration.
Requirements
- BizTalk Server: Hands-on experience in BizTalk Server (versions 2016 or later preferred) for designing and developing integration solutions.
- .Net Development: Strong experience in C# / .Net development, particularly for creating custom components and services that interact with BizTalk.
- XML/XSD/XSLT: Expertise in XML technologies such as XML Schema Definitions (XSD), XSLT, XPath, and transformation mapping.
- BizTalk Artifacts: Knowledge of BizTalk artifacts like schemas, maps, pipelines, ports, orchestrations, and adapters (e.g., HTTP, FTP, WCF, SOAP, SQL, etc.).
- Microsoft Stack: Familiarity with the Microsoft tech stack, including SQL Server, Visual Studio, and Team Foundation Server (TFS) or Azure DevOps.
- Web Services: Experience with RESTful and SOAP-based web services and APIs integration.
- Event-Driven Architecture: Understanding of publish/subscribe messaging patterns using BizTalk.
- Automation & Deployment: Experience with automated build/deployment pipelines (CI/CD) in BizTalk environments.
- Experience with Azure Integration Services such as Azure Logic Apps, Azure Service Bus, or API Management is a plus.
- Familiarity with Enterprise Service Bus (ESB) toolkit, Business Activity Monitoring (BAM), and Business Rules Engine (BRE).
- SQL Server Development: Familiarity with SQL Server Integration Services (SSIS) or database-related integrations.
- Experience with Agile/Scrum methodologies for development and project management.