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