Job Description
Take charge of his technical team
Assist with training and recruitment
Manage & Deliver enterprise level integration forvarious projects models (waterfalls, iterative, Agile)
Governance deliverable quality
Analyze customer requirements and break down into implementation tasks
Lead feasibility study, breakdown requirements into manageable work items
Lead development team throughout SDLC.
Monitor and evaluate his staff progress
Willingness to build professional relationships with his team members and customer
Lead High level technical design and follow best development practices and design patterns
Evaluate Integration performance and designs’ reliability.
Provide technical guidance and support to his team members
Job Requirements
Education
Computer Science/Engineering Degree
Experience
4-6 Years (Experience in similar role)
Principles
Having in-depth experience in:
Extensible Markup Language (XML), XML Schema Tools (XSTL), XML Schema Definition (XSD), XML Path (XPath).
Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL).
JSON and other messaging standards.
IBM Integration Bus (IIB v9 and above) and App Connect (ACE).
IBM Websphere Message Queue (MQ), TCP/IP, MQprotocols.
Structured Query Language (ESQL) development.
Transport protocols (TCP/IP, FTP, etc.)
Event based integration, pub-sub, synchronous-asynchronous.
Java Development.
REST API and HTTP Protocol Standards.
Knowledge of JDBC, ODBC, JCA.
Architecture/Design
Hands-on experience in:
SOA.
Microservices.
Omnichannelarchitecture.
Security Framework(s) / Protocols
Oauth, Open ID Connect, Digital Signature, Encryption/Decryption, TCPIP, IBM MQ, JOSE (JWS, JWE), HTTP/S, SOAP
SDLC
Proven knowledge of
Software Development Life Cycle (SDLC).
Agile (Scrum)
Integration Development Routine
Release Management/Version Control
TFS, SVN, GIT
Automation of app deployment DevOps CI/CD.
IIB Administration skills
Soft Skills
Have the knowledge and capabilities to produce and provide documentation and skills transfer to existing staff.
Analytical and problem solving skills.
Productive with minimal supervision.
Leadership skills
Other Technologies
Experience/good knowledge in the following:
AIX, Linux
Containerization using any of (Docker, Kubernetes, AWS ECS, Azure Container Service)
Event Streaming (Kafka)
Other Message-Broker (Any: AWS SQS, MSMQ, RabbitMQ, ..)
Environments
IBM AIX, Linux, Windows
Source Control
Azure DevOps (TFS), Git BitBucket, GitHub, Tortoise SVN
ALM
Azure DevOps (TFS), JIRA
Network Configuration
SNMP, Load Balancing, F5, NGINX
Less