Wymagania
Main responsibilities:- Performs architecture design of the services and shared component framework that hosts a set of components, as well as the functional and foundational services of the Avid Everywhere Platform using an API and event-driven methodology.
- Translates product, business and design into architectural requirements to evolve the core platform architecture, as well as its use to meet platform, product and workflow goals.Formulates object models and API design and provide comprehensive documents.
- Drives innovation into successful productization with proof of concepts and technological reviews and assessments.
- Works directly with and in Engineering scrum teams for design tasks and ensure alignment with architectural decisions.
- Interacts with senior level industry and customer leaders to drive the adoption of best practices and innovations.
- BS in Computer Science, Computer Engineering.
- 12+ experience in distributed software architecture, design and development, with at least 5 years in cloud- or micro-services based architecture.
- Experience in all phases of software development including architecture, design, implementation, testing and maintenance/support of large-scale applications.
- Quality knowledge in a variety of distributed technologies, micro-service architectures, security, DevOps, deployment models for on-premise, hosted and in the cloud.
- Deep knowledge and understanding of data persistence including NoSQL and relational databases.
- Hands-on experience in implementing and scaling of message-based architectures, e.g. RabbitMQ, AMQP, etc.
- Familiarity with open source tools fir implementation, deployment, configuration and data mining, e.g. Chef, Ansible, Logstash, Elasticsearch, Kibana.
- Quality knowledge and applicability of object-oriented techniques and principles, including event-driven and service oriented architectures.
- Solid Linux knowledge is a must.
- Experience in agile methodologies, including Scrum and Kanban.
- Strong communication and presentation skills.
- Experience in the media industry is a big plus.