Key Responsibilities:

  • Design and Development:
  • Understanding Business Requirements: Translating business needs into technical specifications for integration solutions. 
  • Building Integration Flows (iFlows): Designing, building, and testing integration flows using CPI tools, including custom and pre-packaged solutions. 
  • Developing Custom Integrations: Creating custom integration flows and components when necessary. 
  • Using CPI Cockpit and Cloud Connector: Familiarity with the CPI cockpit and SAP Cloud Connector for managing and connecting systems. 
  • Scripting: Proficiency in scripting languages like Java and Groovy for integration tasks. 
  • Security: Implementing and adhering to Secure Development Lifecycle (SDLC) practices in a DevOps environment. 
  • Documentation: Creating detailed technical and functional documentation for integrations. 
  • Monitoring, Troubleshooting, and Maintenance:
  • Monitoring Integration Flows: Observing the status and performance of integration flows. 
  • Troubleshooting and Issue Resolution: Identifying and resolving issues in integration processes, collaborating with cross-functional teams. 
  • Performance Optimization: Identifying areas for improvement and proposing solutions to enhance integration performance and efficiency. 
  • Root Cause Analysis: Analyzing recurring or critical issues to determine the underlying causes and propose effective solutions. 
  • Testing and Quality Assurance:
  • Unit, System, and Integration Testing: Performing various types of testing at different phases of the project lifecycle. 
  • Documenting Testing Results: Maintaining a record of the testing process and its outcomes. 
  • Collaboration and Communication:
  • Working with Business and Functional Departments: Gathering specifications and requirements from business and functional departments. 
  • Communicating Technical Issues: Explaining complex technical issues to project managers, developers, and business analysts. 
  • Providing Training and Guidance: Guiding end-users and other team members on using and maintaining integrations. 
  • Administrative Tasks:
  • Managing Access Policies: Restricting user access to integration content. 
  • Managing Software Updates: Handling software updates within the CPI environment. 
  • Deleting Transient Data: Managing and deleting messages from the transient data store. 
Job Category: Software Developer
Job Type: Full Time
Job Location: Doha

Apply for this position

Allowed Type(s): .pdf, .doc, .docx