Primary Responsibilities :
Data mapping and development using XML / XSLT
Providing creative and constructive feedback to other team members to improve products and processes, and to create new products and processes
Consulting with customers to define integration architectures,solutionsand requirements(sometimes required to assist the BA)
Customer Integration (Development,Configurationand Installation)
Customer Support (third line support)
Creating custom component for existing external and internal frameworks
Troubleshooting and detailed problem analysis
Providing professional services to the best of his abilities and acting and behaving in a professional manner in all dealings relating to the Company
Work withinmostaspects of the software development life cycle including requirements definition, functional and technical design, configuration, scripting, integration, data transformation and manipulation,testingand documentation.
Understanding dataintegration-basedpractices, tools and technologies, security in the environment, data warehousing and dimensional modelling concepts and performance tuning.
Workflow design, development, configuration,testingand implementation.
Refine and automate regular processes, track issues, and document changes.
Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members.
Guiding / supervising implementation and development of the integration layer and ensuring that all services required are developed and end to end integration of applications is achieved.
Perform code review as part of troubleshooting withotherintegration engineers and developers.
Additional Responsibilities :
Becoming skilled on the company’s various integration platforms.
Working with clients and team members to scope and successfully implement of integrationsolutions.
Identifying and advising clients of additional solutions and benefits to be achieved.
Extending skills to include a broad technology focus
Keeping up to date with the latest development technologies available.
MQ, ESB and SOA related technologies
Support of developed / deployed solutions
Quality focus on building bug free / testable solutions
Reusable code / solutions
Personal Project Management / Time Management, Personal project management of assigned projects within agreed time and resource constraints
S kills Requirement s :
Possess significant knowledge ofXSLT, XML, XSD, JSON, JMS or similar Messaging Framework
Proficiency in communication methods including but not limited to : FTP, SFTP, REST, SOAP and Sonic MQ
Data modelling and mapping, using user defined functions and XSLT mappings
Ability to effectively prioritise and execute tasks in a high-pressure environment
Understand complex IT systems and concepts as well as the implications of changes, upgrades and new project implementations
Seek and participate in development opportunities above and beyond required training
Actively contribute to corporate knowledge base
Working knowledge of version control systems
Experience withrelational database systems including SQL Server,MySQL, and Oracle.
Ability to write and review portions of detailedspecifications for the development of system components of moderate complexity.
Knowledge of software methodologies (e.g. Agile, Waterfall).
Ability to complete moderately complex bug fixes.
Excellent general problem-solving ability and attention to detail.
Working knowledge of both Windows and Linux operating systems
Working knowledge of Java.