Job description
Application Specialist - System
Integrations
Job Summary
We are seeking a highly skilled Application
Specialist specializing in system integrations and middleware development. This
role is focused on designing, developing, and maintaining robust integration
solutions using .NET Core and modern technologies to connect multiple business
systems seamlessly.
Key Responsibilities
.NET Core Development & Integration
(Primary Focus)
- Integration Middleware Development: Design and develop scalable integration middleware solutions using .NET Core and latest technologies
- API Development & Management: Create and maintain healthy, robust API middleware that connects multiple business systems
- Load Balancing & Configuration: Configure and optimize load balancing solutions for high-availability integration services
- Performance Optimization: Monitor, maintain, and optimize integration performance and system health
- Modern Technology Implementation: Leverage latest .NET Core features and integration patterns for efficient solutions
Integration Architecture & Tools
- Integration Platforms: Utilize common integration tools and platforms for enterprise-level system connectivity
- Middleware Solutions: Develop custom middleware components to facilitate seamless data exchange between systems
- API Gateway Management: Implement and manage API gateways for secure and efficient system communications
- Message Queuing: Design and implement message queuing systems for reliable data processing
Microsoft Ecosystem Integration
(Secondary Focus)
- Microsoft Dynamics Integration: Implement API integrations with Microsoft Dynamics CRM systems
- Office 365 & SharePoint Integration: Develop integrations with SharePoint and other Office 365 services
- Custom Application Integration: Create integration solutions for custom-built applications and third-party systems
Development & Maintenance
- Backend Development: Focus primarily on backend development using .NET Core and related technologies
- System Monitoring: Implement monitoring and logging solutions for integration health and performance
- Documentation: Create comprehensive technical documentation for integration solutions
- Troubleshooting: Diagnose and resolve integration issues across multiple connected systems
Required Qualifications
Core Technical Skills
- .NET Core Expertise: 4+ years of hands-on experience with .NET Core development and latest technologies
- Integration Development: Strong background in developing integration middleware and API solutions
- API Design: Proficiency in RESTful API design, development, and management
- Load Balancing: Experience with load balancing configuration and optimization
- System Architecture: Understanding of enterprise integration patterns and microservices architecture
Integration Tools & Technologies
- Integration Platforms: Experience with common integration tools and middleware platforms
- Message Queuing: Knowledge of message queuing systems (RabbitMQ, Azure Service Bus, etc.)
- Database Integration: Experience with database connectivity and data synchronization
- Cloud Platforms: Familiarity with cloud-based integration services (Azure, AWS)
Microsoft Ecosystem Knowledge
(Functional Level)
- Microsoft Dynamics: Functional understanding of Dynamics CRM/365 architecture and APIs
- Office 365: Basic knowledge of SharePoint and Office 365 integration capabilities
- Microsoft Stack: General familiarity with Microsoft technology ecosystem
Preferred Qualifications
Integration Experience (Plus)
- Dynamics CRM Integration: Proven experience with API integrations to Microsoft Dynamics CRM
- SharePoint Integration: Hands-on experience integrating with SharePoint Online/on-premises
- Custom Applications: Experience integrating with various custom-built and third-party applications
- Enterprise Projects: Track record of successful large-scale integration implementations
Additional Development Skills
(Secondary/Plus)
- Frontend Development: Basic capabilities in frontend development (HTML, CSS, JavaScript)
- Full-Stack Understanding: Ability to work across both backend and frontend when needed
- DevOps: Experience with CI/CD pipelines and deployment automation
Technical Environment
- Primary: .NET Core, C#, Web APIs, REST services
- Integration Tools: Various middleware and integration platforms
- Databases: SQL Server, Azure SQL, NoSQL databases
- Cloud: Azure, AWS integration services
- Monitoring: Application performance monitoring tools
Key Competencies
- Strong problem-solving and analytical thinking
- Excellent understanding of enterprise integration patterns
- Ability to work with complex, multi-system environments
- Strong communication skills for technical and business stakeholders
- Self-motivated with ability to manage multiple integration projects
What We Offer
- Opportunity to work with cutting-edge integration technologies
- Exposure to diverse enterprise systems and platforms
- Professional development in modern .NET technologies
- Collaborative environment with complex technical challenges
- Competitive compensation and benefits package
Application Process
Candidates should provide examples of
integration projects, API development experience, and .NET Core solutions.
Previous experience with Microsoft Dynamics or SharePoint integrations will be
highly valued.
RequirementsRequired Qualifications
Core Technical Skills
- .NET Core Expertise: 4+ years of hands-on experience with .NET Core development and latest technologies
- Integration Development: Strong background in developing integration middleware and API solutions
- API Design: Proficiency in RESTful API design, development, and management
- Load Balancing: Experience with load balancing configuration and optimization
- System Architecture: Understanding of enterprise integration patterns and microservices architecture
Integration Tools & Technologies
- Integration Platforms: Experience with common integration tools and middleware platforms
- Message Queuing: Knowledge of message queuing systems (RabbitMQ, Azure Service Bus, etc.)
- Database Integration: Experience with database connectivity and data synchronization
- Cloud Platforms: Familiarity with cloud-based integration services (Azure, AWS)
Microsoft Ecosystem Knowledge
(Functional Level)
- Microsoft Dynamics: Functional understanding of Dynamics CRM/365 architecture and APIs
- Office 365: Basic knowledge of SharePoint and Office 365 integration capabilities
- Microsoft Stack: General familiarity with Microsoft technology ecosystem
Preferred Qualifications
Integration Experience (Plus)
- Dynamics CRM Integration: Proven experience with API integrations to Microsoft Dynamics CRM
- SharePoint Integration: Hands-on experience integrating with SharePoint Online/on-premises
- Custom Applications: Experience integrating with various custom-built and third-party applications
- Enterprise Projects: Track record of successful large-scale integration implementations
Additional Development Skills
(Secondary/Plus)
- Frontend Development: Basic capabilities in frontend development (HTML, CSS, JavaScript)
- Full-Stack Understanding: Ability to work across both backend and frontend when needed
- DevOps: Experience with CI/CD pipelines and deployment automation
Technical Environment
- Primary: .NET Core, C#, Web APIs, REST services
- Integration Tools: Various middleware and integration platforms
- Databases: SQL Server, Azure SQL, NoSQL databases
- Cloud: Azure, AWS integration services
- Monitoring: Application performance monitoring tools
Key Competencies
- Strong problem-solving and analytical thinking
- Excellent understanding of enterprise integration patterns
- Ability to work with complex, multi-system environments
- Strong communication skills for technical and business stakeholders
- Self-motivated with ability to manage multiple integration projects
What We Offer
- Opportunity to work with cutting-edge integration technologies
- Exposure to diverse enterprise systems and platforms
- Professional development in modern .NET technologies
- Collaborative environment with complex technical challenges
- Competitive compensation and benefits package
Application Process
Candidates should provide examples of
integration projects, API development experience, and .NET Core solutions.
Previous experience with Microsoft Dynamics or SharePoint integrations will be
highly valued.
وصف الوظيفة
أخصائي تطبيقات - تكامل الأنظمة
ملخص الوظيفة
نحن نبحث عن أخصائي تطبيقات عالي الحرفية متخصص في تكامل الأنظمة وتطوير الطبقة الوسيطة. يركز هذا الدور على تصميم وتطوير وصيانة حلول تكامل قوية باستخدام .NET Core والتقنيات الحديثة لربط عدة أنظمة أعمال بسلاسة.
المسؤوليات الأساسية
تطوير .NET Core & التكامل (التركيز الأساسي)
- تطوير طبقة تكامل وسيطة: تصميم وتطوير حلول وسيطة تكامل قابلة للتوسع باستخدام .NET Core وأحدث التقنيات
- تطوير API وإدارتها: إنشاء وصيانة واجهات برمجة تطبيقات وسيطة صحية وقوية تربط أنظمة الأعمال المتعددة
- التوازن والتهيئة: تكوين وتحسين حلول التوازن بين الحمل لخدمات التكامل عالية التوفر
- تحسين الأداء: رصد وصيانة وتحسين أداء التكامل وصحة النظام
- تنفيذ التقنية الحديثة: الاستفادة من ميزات .NET Core الحديثة وأنماط التكامل لأجل حلول فعالة
هندسة التكامل وأدواته
- منصات التكامل: استخدام أدوات ومنصات التكامل الشائعة لتوصيل النظام على مستوى المؤسسة
- حلول middleware: تطوير مكونات middleware مخصصة لتسهيل تبادل البيانات بين الأنظمة
- إدارة بوابات API: تنفيذ وإدارة بوابات API للاتصالات النظامية الآمنة والفعالة
- طابور الرسائل: تصميم وتنفيذ أنظمة طابور الرسائل لمعالجة البيانات بشكل موثوق
تكامل بيئة مايكروسوفت (التركيز الثانوي)
- تكامل Dynamics من مايكروسوفت: تنفيذ تكاملات API مع أنظمة Microsoft Dynamics CRM
- تكامل Office 365 و SharePoint: تطوير تكاملات مع SharePoint وخدمات Office 365 الأخرى
- تكامل التطبيقات المخصصة: إنشاء حلول تكامل لتطبيقات مبنية خصيصاً وأنظمة طرف ثالث
التطوير والصيانة
- تطوير الواجهة الخلفية: التركيز بشكل رئيسي على تطوير الخلفية باستخدام .NET Core والتقنيات ذات الصلة
- مراقبة النظام: تنفيذ حلول المراقبة والتسجيل لصحة وتBuy الأداء للتكامل
- التوثيق: إنشاء وثائق فنية شاملة لحلول التكامل
- استكشاف الأخطاء وإصلاحها: تشخيص وحل مشكلات التكامل عبر أنظمة متصلة متعددة
المؤهلات المطلوبة
المهارات الفنية الأساسية
- خبرة .NET Core: 4+ سنوات من الخبرة العملية في تطوير .NET Core وأحدث التقنيات
- تطوير التكامل: خلفية قوية في تطوير طبقة وسيطة وتكامل API
- تصميم API: الكفاءة في تصميم RESTful API وتطويرها وإدارتها
- توازن الحمل: خبرة في تكوين وتحسين التوازن للحمل
- هندسة النظام: فهم أنماط التكامل المؤسسي وعمارة الخدمات المصغرة
أدوات وتقنيات التكامل
- منصات التكامل: خبرة في أدوات التكامل الشائعة ومنصات middleware
- طابور الرسائل: معرفة بأنظمة طابور الرسائل (RabbitMQ, Azure Service Bus، وغيرها)
- تكامل قواعد البيانات: خبرة بالربط بقاعدة البيانات وتزامن البيانات
- منصات السحابة: الإلمام بخدمات التكامل القائمة على السحابة (Azure، AWS)
معرفة نظام مايكروسوفت الإيكوسيستم (المستوى الوظيفي)
- مايكروسوفت Dynamics: فهم وظيفي لهندسة Dynamics CRM/365 وواجهات APIs
- Office 365: معرفة أساسية بتكامل SharePoint وOffice 365
- مكدس مايكروسوفت: الإلمام العام بنظام بيئة مايكروسوفت التكنولوجي
المؤهلات المفضلة
الخبرة في التكامل (إضافة)
- تكامل Dynamics CRM: خبرة مثبتة في تكاملات API مع Microsoft Dynamics CRM
- تكامل SharePoint: خبرة عملية في التكامل مع SharePoint Online/المحلي
- التطبيقات المخصصة: خبرة في التكامل مع تطبيقات مخصصة وتطبيقات طرف ثالث
- مشاريع المؤسسة: سجل ناجح في تنفيذ التكامل على نطاق واسع
مهارات تطوير إضافية (ثانوية/إضافية)
- تطوير الواجهة الأمامية: قدرات أساسية في تطوير الواجهة الأمامية (HTML، CSS، JavaScript)
- فهم التطوير الشامل: القدرة على العمل عبر الخلفية والواجهة الأمامية عند الحاجة
- DevOps: خبرة في خطوط CI/CD وأتمتة النشر
البيئة التقنية
- الأساسي: .NET Core، C#، Web APIs، خدمات REST
- أدوات التكامل: منصات middleware وتكامل متنوعة
- قواعد البيانات: SQL Server، Azure SQL، قواعد NoSQL
- السحابة: خدمات تكامل Azure وAWS
- المراقبة: أدوات مراقبة أداء التطبيق
الكفاءات الأساسية
- حل المشكلات بير تستند التفكير التحليلي
- فهم ممتاز لأنماط التكامل المؤسسي
- القدرة على العمل في بيئة معقدة متعددة الأنظمة
- مهارات تواصل قوية مع أصحاب المصلحة التقنيين والعمليين
- دافع ذاتي مع القدرة على إدارة مشاريع تكامل متعددة
ما نقدمه
- فرصة العمل مع تقنيات التكامل الحديثة
- التعرض لأنظمة ومنصات مؤسسية متنوعة
- تطوير مهني في تقنيات .NET الحديثة
- بيئة تعاونية مع تحديات تقنية معقدة
- راتب ومزايا تنافسية
عملية التوظيف
يجب أن يقدم المرشحون أمثلة عن مشاريع التكامل، وخبرة تطوير APIs، وحلول .NET Core. ستكون الخبرة السابقة مع Microsoft Dynamics أو تكاملات SharePoint ذات قيمة عالية.
"