Integration Developer - Information Technology

Main role

  • Design, develop, test, deploy, maintain and improve middleware services to be consumed by several business solutions.
  • Deploy applications on Red Hat OpenShift Container Platform.
  • Gather and collect requirements and translate them into a design/code.
  • Discover and define technical requirements and their relationship to functional requirements
  • Creates detailed technical documentation for existing and newly developed solutions (e.g., ICDs, Mapping Sheet and IRDs).
  • Maintain and support the services and applications after Go-Live.
  • Troubleshoot issues within the Middleware environment.
  • Work in an Agile Scrum environment to build applications in a rapid, iterative way.
  • Collaborate with managers, business analyst, owners and key stakeholders to understand the business requirements.
  • Willingness and ability to learn new technologies and take on different assignments.
  • Highly developed communication skills, including the ability to present ideas and share your knowledge with others.

Job requirements

  • Bachelor degree in computer science or computer engineering.
  • 3-7 years relevant experience.
  • 2-5 years of experience in design and development using IBM IIB V10 or IBM ACE.
  • Solid Experience of IBM MQ with the ability to create, manage, secure and script MQ objects.
  • Solid Experience on SOAP and REST service design and implementation.
  • Solid Experience on XML and JSON message format, HTTP, MQ, SOAP, File and Database nodes.
  • Solid Experience on ESQL coding.
  • Solid Experience on DB, Java and SSL security.
  • Solid Experience on integration solutions (e.g., API, ETL, ESB).
  • Strong knowledge with messaging middleware including event streaming such as Message Queuing, Event Streams (Apache Kafka).
  • Strong knowledge on IBM DataPower gateway.
  • Strong knowledge on Service and API management applications such as IBM IIB, MuleSoft, CA Layer7, IBM APIC and IBM WSRR.
  • Strong knowledge on integration modernization including application of agile integration methodologies.
  • Should have knowledge on DevOps tools (Gitlab, Jenkins) and agile enablement tools (JIRA, Confluence, Miro).
  • Experience on managed file transfers technologies.
  • Experience on SQL Server & query language is plus.
  • Experience on .NET Framework is plus.
  • Adept in database design, development and data modeling.
  • Should have good debugging and troubleshooting skills.
  • Strong knowledge with software development process using Agile Methodology (SCRUM/Kanban).
  • Experience building scalable microservice-based architecture.
  • Experience with technologies like micro services Docker and Red Hat OpenShift Container Platform.
  • Experience on integration with Temenos T24 CBS systems and AS400 CBS systems is preferable.
  • Banking experience is preferred.

Interested candidates can send their updated resumes on recruitment@midbank.com.eg , and please mention the Job title and Job code in the subject of the e-mail.