- Devising and reporting on integration development plans and strategies.
- Developing asynchronous messaging architectures, rule-based systems, and network architectures.
- Coordinating activities with other developers to ensure that integration projects are completed on time.
- Formulating strategies and designing architectures for systems integrations.
- Ensuring that best practices in integration processes are followed by the organization.
- Checking and correcting conflicts in data configurations and overlaps.
- Maintaining the integrity and smooth functioning of the company's integration architecture.
- Analyzing and improving current system integrations and migration strategies.
- Identifying, debugging, and advising on system errors or architecture issues.
- Assisting with the management of organizational databases and retrieval systems.
- Should have knowledge on BizTalk Server with 5-7 years of experience and work as an individual contributor.
- Strong knowledge in building Maps (functoids), Orchestration Designer, Business Rules Engine, Pipelines, Pipeline Components and BAM etc.
- Proven hands on experience in designing complex Business Processes using BizTalk Server.
- Knowledge on SOA tenants and how BizTalk facilitates SOA.
- Good Knowledge on BizTalk adapters (LOB) and WCF adapters.
- Knowledge in Installation, configuration, Scalability, High Availability of a BizTalk environment.
- Deployment and troubleshooting skills in a multi-server setup.
- VSS / TFS for source code management and builds.
- BizTalk Deployment Framework.
- Working knowledge in the following technologies: C#, XML, XSLT, WCF Services, MS SQL.
- In depth understanding of requirements and processes for integrating business applications.
- Experience working with VSS and Team Foundation Server for source control.
- Proficient with Visual Studio.
- Experience in designing enterprise level exception and audit logging frameworks.
- Must have working experience of SOAP & REST based Web services.
- Must have working experience with ESQL, Mapping, and Java.
- Experience with Java/J2EE, JSON, JMS, XML, XSLT, XSD, SOAP, REST, WSDL, ETL, EDIFACT.
- Understand integration patterns, standards, guidelines, and best practices.
- Knowledge in Installation, configuration, Scalability, High Availability of a middleware environment.
- Should be capable of Performance optimization.
- Participate in all aspects of the Software Development Lifecycle (SDLC) including definition, design, implementation, testing, delivery, and support.
- Develop and execute unit test and integration test scenarios
- Very Good verbal and written communication skills and the ability to build and maintain trusted relationships with a diverse group of clients, team members, managers, and subject matter experts (SME)
- Good command of English and Arabic language.