VOD System

IntroPro customer selected our Enterprise Architecture team to analyze legacy Broadband Video On Demand (BBVOD) processing infrastructure, to propose data and flow optimization points and eventually to implement optimized data model and flow utilizing Video PaaS Platform capabilities using consistent data access services, business services, UI components, integration adapters which would allow to create high-performance clustered application with real time content processing flow control and notification capabilities.

Read more...

Our Services

IntroPro provides consulting, architectural design, development and Quality Assurance services for Enterprise Grade systems and embedded systems (devices) software development that help our customers to have advantages in the time-to-market and costs. Our solutions include rapid prototyping, reduced development time cycle with strict optimization within software and hardware constraints.

Web UX/UI Developer -- Infrastructure Development

  • Education: Master of science (tech.), Specialist (tech.)
  • Experience: 5+ years
  • Compulsory skills:
  • 5+ years commercial experience as a Java developer, with expert Java skills and a deep understanding of the software development life cycle utilizing design patterns and best practices
  • Detailed working knowledge of Spring Framework and Hibernate
  • Excellent Front-end web development knowledge (JavaScript, HTML5 and CSS3)
  • Experience working with JavaScript libraries (jQuery and AngularJS)
  • Experience with Messaging, XML, SOAP, JSON, RESTful
  • Experience in software version control (Git, Mercurial or SVN)
  • Experience working within a TDD and CI environment
  • Automation experience using tools such as Maven, Gradle and Shell scripting
  • Ability to work within Linux environments
  • Preferable skills for position (but not compulsory):
  • UI design principles skills
  • Desire and ability to learn new technology quickly and work hard
  • Experience working with JavaScript libraries (Backbone.js, Ext.js, Node.js)
  • UML knowledge.
  • Documentation and presentation skills
  • Personal skills:
  • Passionate about Web development, programming languages;
  • Obsession with software architecture and quality;
  • Written and verbal interpersonal/customer communication skills;
  • Good verbal and written communication English skills.
  • Project: The set of projects to monitor and control the TV broadcast center. The main tasks include design, development, maintenance, and improvement of the Web part of entire solution. The day-to-day activities include (but not limited) to: familiarization with existing source code, coding, making the builds, unit testing, verification, and participation in software design.
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  • You can get more information during interview at our office.

Senior Software Developer - Infrastructure Development

  • Education: Master of science (tech.), Specialist (tech.)
  • Experience: 5+ years
  • Compulsory skills:
  • Solid C++;
  • Core Programming skills:
  • OO design
  • Software design patterns
  • Concurrency (threads/actors);
  • Solid Linux or any other UNIX;
  • Advanced Network Programming;
  • GNU Toolchain
  • Debugging
  • SCM
  • Shell script experience;
  • Successfully completed team projects;
  • Software development process knowledge
  • Good teaching/mentoring abilities;
  • Can-do" attitude to tasks
  • Preferable skills for position (but not compulsory):
  • C++11 and above;
  • Java, JNI
  • Linux kernel development experience
  • OS Windows development experience
  • Video/audio processing experience
  • UML knowledge.
  • Documentation and presentation skills
  • Personal skills:
  • Passionate about programming languages, OS;
  • Obsession with software architecture and quality;
  • Written and verbal interpersonal/customer communication skills;
  • Good verbal and written communication English skills.
  • Project: The Multicast IP project includes development of the server-side software for IPTV: transport stream processing, implementation of multicast streaming, reliable UDP, and ICC. Part of this project consists of support and development of the client side software. The day-to-day tasks include the familiarization with existing source code, coding, making the builds, unit testing, verification, and participation in software design.
  • We offer:
  • Competitive salary and career development
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball
  • Free English lessons with native speaker
  • Regular team buildings
  • Education in IntroPro Academy: new technologies trainings and certifications
  • Business trips to US, EU are possible
  • You can get more information during interview at our office.

Software Developer -- SWE NTS

  • Education: Master of science (tech.), Specialist (tech.)
  • Experience: 3+ years
  • Solid Java SE knowledge
  • C/C++ experience
  • Core programming skills (OO design, Design patterns)
  • Linux knowledge (or any other UNIX)
  • SCM knowledge (CVS/Mercurial/git)
  • Scripting languages (shell script)
  • Experience in development of embedded applications
  • Participation in team projects
  • Software development process knowledge
  • "Will-do" attitude to tasks
  • Desirable:
  • Core Programming skills: Concurrency (threads/actors), Data structures and algorithms
  • Web technologies knowledge including JavaScript and HT5
  • Knowledge of application build tools
  • Verbal and written communication English skills
  • Experience in OpenGL
  • Personal skills:
  • Passionate about technology, programming languages, OS
  • Eager learner of new technologies and systems
  • Written and verbal interpersonal communications skills
  • Good team member
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  • You can get more information during interview at our office.

SoftwareEngineer (Lead) Business-Intelligence

 

  • Education: University degree in computer science, electronics engineering or related spheres
  • Professional Experience: 5+ years
  • Requirements:
  • Proven experience working with BI/BA Data driven ecosystem
  • Programming Skills in Java or C# or Scala is a must
  • Data Science knowledge (Data Mining, Machine Learning, etc.)
  • Good SQL knowledge
  • Good understanding and experience with Data Visualization
  • Knowledge of BigData and NoSQL systems is a plus (e.g. Hadoop)
  • R experience is a plus
  • This is not a business analytics position - It is about Software Engineering and Architecture for BI, BA and Data Science
  • Desirable:
  • Passion for new technologies and frameworks
  • Good verbal English
  • UNIX systems knowledge
  • Personal skills:
  • Self motivation
  • Excellent communication skills
  • Team member and can be a leader
  • Leadership abilities
  • Good verbal and written communication skills in English
  • Project: IPTV Video HeadEnd System
  • We offer:
  • Competitive salary and career development
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball
  • Free English lessons with native speaker
  • Regular team buildings
  • Education in IntroPro Academy: new technologies trainings and certifications
  • Business trips to US, EU are possible
  • You can get more information during interview at our office.

 

Senior Software Developer Integration and Maintenance

  • Requirements:
  • Experience: 5+ years
  •  Solid C++/C and Java;
  •  Core Programming skills: OO design, Software design patterns , Concurrency (threads/actors),   Data structures and algorithms;
  •  Solid Linux or any other UNIX;
  •  Advanced Network Programming, knowledge of multicast;
  •  Multithreading;
  •  Gcc/gdb/makefile
  •  SCM (svn/cvs/Mercurial/git);
  •  Shell script experience;
  •  Successfully completed team projects;
  •  Software development process knowledge
  •  Good teaching/mentoring abilities;
  • “Can-do” attitude to tasks
  •  Desirable:
  • C++11 and above;
  • Video/audio processing experience
  • JNI
  • Linux kernel modules/drivers development experience
  • UML knowledge.
  • Documentation and presentation skills
  • Encryption algorithms;
  • Knowledge ofSTBarchitecture.
  • Personal skills:
  • Passionate about programming languages, OS;
  • Obsession with software architecture and quality;
  • Written and verbal interpersonal/customer communication skills;
  • Good verbal and written communication English skills.
  • Project: Work with STB stack on different levels, including GUI and business logic which implemented on java. Some parts of STB stack are implemented on C/C++ and use JNI to communicate with Java part. Other components are implemented as separate processes on C/C++ and use IPC to communicate.
  • So the knowledge of this  mechanisms is required. The main responsibility includes maintenance(bug fixing) of existing code, new features development, their integration and subsequent maintenance.
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  •     You can get more information during interview at our office.