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 connectivityMiddleware Solutions : Develop custom middleware components to facilitate seamless data exchange between systemsAPI Gateway Management : Implement and manage API gateways for secure and efficient system communicationsMessage Queuing : Design and implement message queuing systems for reliable data processingMicrosoft Ecosystem Integration (Secondary Focus)
Microsoft Dynamics Integration : Implement API integrations with Microsoft Dynamics CRM systemsOffice 365 & SharePoint Integration : Develop integrations with SharePoint and other Office 365 servicesCustom Application Integration : Create integration solutions for custom-built applications and third-party systemsDevelopment & Maintenance
Backend Development : Focus primarily on backend development using .NET Core and related technologiesSystem Monitoring : Implement monitoring and logging solutions for integration health and performanceDocumentation : Create comprehensive technical documentation for integration solutionsTroubleshooting : Diagnose and resolve integration issues across multiple connected systemsRequired Qualifications
Core Technical Skills
.NET Core Expertise : 4+ years of hands-on experience with .NET Core development and latest technologiesIntegration Development : Strong background in developing integration middleware and API solutionsAPI Design : Proficiency in RESTful API design, development, and managementLoad Balancing : Experience with load balancing configuration and optimizationSystem Architecture : Understanding of enterprise integration patterns and microservices architectureIntegration Tools & Technologies
Integration Platforms : Experience with common integration tools and middleware platformsMessage Queuing : Knowledge of message queuing systems (RabbitMQ, Azure Service Bus, etc.)Database Integration : Experience with database connectivity and data synchronizationCloud Platforms : Familiarity with cloud-based integration services (Azure, AWS)Microsoft Ecosystem Knowledge (Functional Level)
Microsoft Dynamics : Functional understanding of Dynamics CRM / 365 architecture and APIsOffice 365 : Basic knowledge of SharePoint and Office 365 integration capabilitiesMicrosoft Stack : General familiarity with Microsoft technology ecosystemPreferred Qualifications
Integration Experience (Plus)
Dynamics CRM Integration : Proven experience with API integrations to Microsoft Dynamics CRMSharePoint Integration : Hands-on experience integrating with SharePoint Online / on-premisesCustom Applications : Experience integrating with various custom-built and third-party applicationsEnterprise Projects : Track record of successful large-scale integration implementationsAdditional 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 neededDevOps : Experience with CI / CD pipelines and deployment automationTechnical Environment
Primary : .NET Core, C#, Web APIs, REST servicesIntegration Tools : Various middleware and integration platformsDatabases : SQL Server, Azure SQL, NoSQL databasesCloud : Azure, AWS integration servicesMonitoring : Application performance monitoring toolsKey Competencies
Strong problem-solving and analytical thinkingExcellent understanding of enterprise integration patternsAbility to work with complex, multi-system environmentsStrong communication skills for technical and business stakeholdersSelf-motivated with ability to manage multiple integration projectsWhat We Offer
Opportunity to work with cutting-edge integration technologiesExposure to diverse enterprise systems and platformsProfessional development in modern .NET technologiesCollaborative environment with complex technical challengesCompetitive compensation and benefits packageApplication 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.
Requirements
Required Qualifications
Core Technical Skills
.NET Core Expertise : 4+ years of hands-on experience with .NET Core development and latest technologiesIntegration Development : Strong background in developing integration middleware and API solutionsAPI Design : Proficiency in RESTful API design, development, and managementLoad Balancing : Experience with load balancing configuration and optimizationSystem Architecture : Understanding of enterprise integration patterns and microservices architectureIntegration Tools & Technologies
Integration Platforms : Experience with common integration tools and middleware platformsMessage Queuing : Knowledge of message queuing systems (RabbitMQ, Azure Service Bus, etc.)Database Integration : Experience with database connectivity and data synchronizationCloud Platforms : Familiarity with cloud-based integration services (Azure, AWS)Microsoft Ecosystem Knowledge (Functional Level)
Microsoft Dynamics : Functional understanding of Dynamics CRM / 365 architecture and APIsOffice 365 : Basic knowledge of SharePoint and Office 365 integration capabilitiesMicrosoft Stack : General familiarity with Microsoft technology ecosystemPreferred Qualifications
Integration Experience (Plus)
Dynamics CRM Integration : Proven experience with API integrations to Microsoft Dynamics CRMSharePoint Integration : Hands-on experience integrating with SharePoint Online / on-premisesCustom Applications : Experience integrating with various custom-built and third-party applicationsEnterprise Projects : Track record of successful large-scale integration implementationsAdditional 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 neededDevOps : Experience with CI / CD pipelines and deployment automationTechnical Environment
Primary : .NET Core, C#, Web APIs, REST servicesIntegration Tools : Various middleware and integration platformsDatabases : SQL Server, Azure SQL, NoSQL databasesCloud : Azure, AWS integration servicesMonitoring : Application performance monitoring toolsKey Competencies
Strong problem-solving and analytical thinkingExcellent understanding of enterprise integration patternsAbility to work with complex, multi-system environmentsStrong communication skills for technical and business stakeholdersSelf-motivated with ability to manage multiple integration projectsWhat We Offer
Opportunity to work with cutting-edge integration technologiesExposure to diverse enterprise systems and platformsProfessional development in modern .NET technologiesCollaborative environment with complex technical challengesCompetitive compensation and benefits packageApplication 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.