Work with Product Management team, Function Owners, and Partners to understand business requirements and provide recommendations based knowledge of integration architecture strategies
Evaluate and identify a high level design to integrate business systems and workflows in support of business strategy
Define and document the "as is" and "to be" integration architecture using professional enterprise architecture tools
Produce and enforce system integration implementation standards
Work closely with Product Management team to provide oversight in documenting business requirements
Evaluate/assess various design options against requirements and architectural standards
Provide project architectural governance during implementations to ensure compliance with the defined architectural standards
Education / Degree:
Bachelor's degree or higher in Computer or Software Engineering
Knowledge / Skills /Competences
Demonstrated experience with Enterprise class software development for n-tier platforms both cloud based and on premise.
Proven and recognized technical expert in multiple areas: commercial application, high volume transaction/event processing systems, DBMS (Relational and NoSQL), Service Oriented Architecture (SOA), Application development with traditional, mobile, and Web technologies.
Experienced in docker/microservices/Web Services, EAI, Cloud Computing, PaaS, and Analytics/ Reporting.
Proficiency in implementing reliable, complex, secure, high performance and scalable solutions
Hands on experience with development tools, languages and ability of proof of concept.
Proven capability of technical leader and development team management to promote and foster continuous IT improvement and Innovation, with strong ability to mentor others
Excellent communication and presentation skills
Fluent written and verbal English
Hands on system integration with cloud tenology exposure
Hands on software development with Microsoft technologies