Application Developer-Microsoft Analytics

IBM · Al Jizah, Egypt · Posted 2026-05-05

IntroductionA career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.Your Role And ResponsibilitiesResponsible for designing, developing, and maintaining APIs using Microsoft Azure’s cloud platform, that enable different software applications to communicate with each other. This involves leveraging Azure’s suite of tools and services to build scalable, secure, and efficient APIs. Skills include Design, develop, and deploy APIs using Azure API Management, Azure Functions, and other Azure services; Integration of APIs with various backend systems, databases, and third-party services; Implement security best practices, including authentication and authorization, to protect APIs and Monitor API performance, troubleshoot issues, and perform regular maintenance to ensure optimal functionality. Strong knowledge of Azure services, including Azure API Management, Azure Functions, Azure Logic Apps, and Azure DevOps along with proficiency in programming languages such as C#, JavaScript, Python, or Java. Familiarity with RESTful API design principles & standards and understanding of API security protocols and practices, including OAuth, JWT, and SSL/TLS.Required Technical And Professional Expertise Basic understanding of API concepts and RESTful web services. Foundational knowledge of at least one programming language (C#, JavaScript, Python, or Java). Familiarity with Microsoft Azure fundamentals or cloud computing concepts. Understanding of how APIs integrate with backend systems and databases. Basic knowledge of API security concepts such as authentication and authorization (e.g., OAuth, JWT). Willingness to learn Azure services such as Azure API Management and Azure Functions. Problem-solving skills and ability to debug simple technical issues. Good communication and teamwork skills.Preferred Technical And Professional Experience Exposure to Microsoft Azure services (Azure API Management, Azure Functions, or Azure Logic Apps) through coursework, projects, or certifications. Familiarity with version control systems such as Git. Basic understanding of CI/CD concepts and tools like Azure DevOps. Knowledge of JSON, HTTP protocols, and web technologies. Experience with academic or personal projects involving APIs or cloud platforms. Awareness of API testing tools such as Postman or similar. Understanding of Agile development methodologies.

Apply for this role