demonstrated experience in the design/architecture of complex client-server systems.
Knowledge of service-orientated architectures (SOA), microservices, and design patterns and technologies used to fulfil these architectures.
Knowledge and experience with cloud technologies like IaaS, PaaS, and related emerging trends.
Good understanding of the DevOps practices, including continuous integration, continuous delivery, and its relation to agile methodologies and incremental development.
Knowledge of XML and XML-related technologies, JSON, and modern Web standards (e.g. REST, HTML5).
Experience in writing documentation for systems design/architecture specifications, including the use of UML, block diagrams, sequence diagrams, etc.
Knowledge of Digital TV technologies, STB Middleware platforms and Video Delivery technologies is appreciated, but not required, including: video encoding/transcoding, CAS, DRM, video back-ends, workflows, CMS, security services, search, recommendations, CDN, ad insertion, broadband data, home networking, TV, VoD, and PVR.
An understanding of technology related costs and economics, and able to support unit economic analysis.
Sophisticated Excel to build capacity models for components and end-to-end systems.
Ability to perform complex data analysis with a consistent record in problem solving.
Knowledge/familiarity with related IT systems (OSS & BSS).
Exposure to and understanding of Internet, TCP/IP Systems and Protocols, and Unix based systems.
Requirements :
Bachelor or MSc degree level in a relevant area, like: computer engineering, software design/development, telecommunications, etc.