Description
Role: Integration Analyst/Lead Developer
Purpose of the Role:
As an Integration Analyst/Lead Developer, you are responsible for managing a small team of analysts, developers, testers or engineers and drive delivery of modules within a project life cycle
Key Responsibility
Participate in all aspects of the Software Development Lifecycle (SDLC) including definition, design, implementation, testing, delivery and support.
Create overall solution design to meet business requirements.
Design, code, test, debug and document software modifications using WebSphere Message Broker, IBM Datapower and other integrations technologies and Java.
Develop and execute unit test and integration test scenarios
Lead team of developers through implementation.
Create user stories and process flows
Provide hands on training, peer programming and assistance to others.
Work closely in a face paced environment as a part of a core program team.
Analyse business data and define standard data models
Incorporate DevOps processes into all work (continuous development, deployment & test)
Demonstrated experience in large cross-team projects with the confidence and knowledge to influence technical direction
Designing solutions in accordance with architectural standards
Excellent personal communication, leadership and organizational skills
Required Technical and Professional Expertise
Sound knowledge of WMB/IIB technology; designing and development experience of workflows.
Knowledge of multiple integration protocols and formats like Http(s)/SOA/REST/WMQ/sFTP etc.
Sound knowledge and experience of Adopter implementations.
Experience of defining canonical data model
Expert in ESQL, XSLT, XML, JSon and WMQ.
DataPower and Java knowledge will have added advantage.
Knowledge of DevOps, build deployment, clustering etc.