Job Title: .NET Developer with Dell Boomi Integration ExperienceLocation: RemoteClient: Direct Responsibilities: 1. Application Development:- Design, develop, and maintain scalable and secure .NET-based applications.- Develop and configure connectors, transformations, and business rules within Azure integration services to enable seamless data flow and transformation.- Implement authentication, authorization, and security mechanisms within integration solutions to protect sensitive data and ensure compliance.- Configure monitoring, logging, and alerting mechanisms to track integration performance, identify issues, and proactively resolve them.- Collaborate with cross-functional teams to understand business requirements and translate them into effective technical solutions. 2. Azure Integration Services:- Utilize Azure API Management to design, publish, secure, and monitor APIs, ensuring optimal performance and adherence to API standards.- Develop and configure Logic Apps to automate business processes and workflows, integrating various systems and triggering actions based on events or conditions.- Implement and manage Azure Enterprise Service Bus (ESB) to enable reliable and secure messaging between distributed applications and services.- Design and implement real-time data processing and analytics using Azure Stream Analytics, extracting insights and actionable information from streaming data. 3. Dell Boom Integration:- Design, develop, and maintain Boomi integrations, connecting diverse systems and applications.- Utilize Boomi connectors to establish seamless communication between on-premise and cloud-based solutions. 4. System Architecture- Architect and implement integration solutions that align with best practices, scalability, and maintainability.- Collaborate with system arcchitects to ensure compatibility and adherence to overall system architecture. 5. Code Optimization- Conduct code reviews and implement best practices for .NET development to ensure high performance and efficiency.- Optimize Dell Boomi integrations for speed, reliability, and scalability. 6. Troubleshooting and Support:- Conduct integration testing to validate the functionality, performance, and reliability of integration solutions.- Troubleshoot and resolve issues related to connectivity, data transformation, message routing, and other integration-related challenges.- Provide technical support for applications and integrations, troubleshooting issues promptly.- Collaborate with development and support teams to address issues, provide technical guidance, and ensure effective resolution. 7. Documentation and Knowledge Sharing:- Maintain comprehensive documentation for code, integrations, and application architecture.- Document integration designs, configurations, and troubleshooting procedures.- Create technical documentation, integration guides, and best practices to facilitate knowledge sharing and onboarding of team members.- Provide training and support to developers, administrators, and end-users on utilizing Azure integration services effectively.- Create and update technical documentation for Dell Boomi processes and configuration. 8. Collaboration:- Work closely with business analysts, QA teams, and other stakeholders to ensure the successful delivery of software solutions.- Collaborate with other developers to enhance team productivity and knowledge sharing.