Education
1. B.S. in Computer Science or any related field.
Experience
1) Minimum of 10 years of experience in enterprise integration, middleware, and architectural design.
Technical Skills:
▪ Proficient in design patterns and architecture review.
▪ Preferred to be TOGAF Certified
▪ Demonstrable expertise with enterprise integration platforms, particularly Software AG's webMethods
and API management systems like Apigee.
▪ Solid grounding in a broad spectrum of integration areas, including SOA, RESTful APIs, event-driven
architecture, and various messaging systems.
▪ Proven ability in designing and implementing comprehensive integration solutions across a range of
platforms and technologies.
▪ Experience in modelling APIs with OpenAPI specifications (YAML)
▪ Experience in writing software in one or more languages is desired e.g. Java, JavaScript and/or Node.js,
Python, etc. is preferred
▪ Good knowledge of webMethods Integration Server and various components such as My webMethods
Server, Universal Messaging, Broker, Trading Networks, CentraSite, Mediator, Nirvana…etc.
▪ Familiarity with continuous integration and continuous deployment (CI/CD) processes and tools, such as
Jenkins, and understanding of DevOps practices
▪ Deep understanding and experience in Agile delivery methodology (Scrum).
▪ In-depth understanding of web service-related protocols e.g. HTTP, REST, SOAP, XML, JSON.
▪ Good knowledge of security protocols e.g. HTTPS, SSL, OAuth, OIDC, SAML, JWT, SAML, LDAP, Kerberos,
SSL certificates, and encryption techniques. etc.
▪ Familiarity with DB technologies SQL/NoSQL etc.
▪ Basic knowledge in version control tools like Git, SVN.
▪ Exceptional leadership qualities with experience mentoring and developing technical staff.
▪ Commitment to continuous professional development and staying current with the latest technological
trends and innovations in the field of system integration.
Behavioral competencies:
1. Ability to Organize (Set priorities, develop a work schedule, monitor progress towards goals, and track
details and information)
2. Ability to work in fast paced environment.
3. Self-driven or pro-active behavior
4. Result oriented person.
5. Ability to work in diverse/ multiple stakeholders’ environment.
6. Teamwork and collaboration
7. Strong active listening and customer interaction skills as well as ability to understand the root of a client
request as it relates to their company goals.
8. Ability to document technical solutions and best practices to build a knowledge base for client
implementations