Software Architect
- Ankara
- Kontrat
- Tam zamanlı
- Bachelor’s degree, preferably in Computer Science or a related field
- At least 5 years of experience in software development
- Minimum 5 years work experience as a Software Developer in OTT domain / video streaming and keeping up with the latest developments in the industry.
- Strong understanding of online video streaming systems and OTT video delivery for both live and non-live content types, DRM schemes, content management systems (CMS) and other back-end platform components, encoding products and CDN delivery, and player technologies / OTT platforms.
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
- Knowledge of necessary technologies and tools for application modernization
- Experienced in designing and developing highly scalable and multi-user application architectures
- Experienced in object-oriented software development
- Experienced in SOLID principles and design patterns
- Knowledgeable in DevOps practices
- Experienced in relational and NoSQL databases
- Experienced in Micro Service Architecture
- Experienced in Distributed Cache technologies
- Knowledge and experience in cloud technologies
- Developed projects using C#, ASP.net, .Net Framework, and Net Core
- Knowledgeable in Front-End Technologies (HTML/CSS, JS, React, etc.)
- Develop and implement modernization strategies for middleware applications
- Research and stay up-to-date with the latest technologies and industry trends
- Monitor application performance, identify issues, and manage solutions
- Collaborate with cross-functional teams to ensure middleware applications meet targeted functionality
- Guiding and supporting software units developing applications using the infrastructure and providing technical advice on selected technologies
- Realizing or guiding the data architecture and application architecture designs of the software
- Ensure compliance with regulations related to middleware application security and accessibility
- Participating in improvement and development work on the infrastructure
Vacancies in Turkey