WebRTC Development Lead For Chestnut Learning 2017

Job Summary
A WebRTC Development Lead will be in charge of the software development process, creating new modules as well as modifying existing modules. They will also be performing analysis and designs.
Responsibilities
  • Receiving requests for new modules and modifications to existing tasks.
  • Controlling all stages of the development life cycle including initial analysis, implementation, integration, testing, debugging, data validation, and support.
  • Conducting analytical reports about users’ requirements, new task requirements, and the impact of the new task on the internal workflow.
  • Designing modules by dividing the users’ requirements into submodules and setting timeframes for task completion.
  • Assigning submodules to our software developers to proceed with the programming of the modules.
  • Ensuring that all aspects of the project are completed as planned.
  • Receiving user feedback and data modification requests, solving bugs, and handling client complaints.
  • Administrating the company’s web portal (configuring IIS, performance tracking, and problem solving).
  • Staying up to date with the latest software development technologies and methodologies to develop internal work.
Qualifications & Work Experience
  • Bachelor’s degree in any field
  • 4+ years of relevant experience
  • Good command of both written and spoken English
  • Experience in web technology such as HTML 5, CSS, XML, JavaScript and JQuery , Node.Js
  • Understanding of Telephony/WebRTC concepts (SIP, Trunking, STUN/TURN)
  • Excellent knowledge of DB concepts and tools (Microsoft SQL server)
  • Excellent knowledge of Dot Net (ASP.NET, MVC, C#)
  • Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
  • Excellent knowledge of design patterns
  • Good knowledge of ORM
  • Good knowledge of video processing
  • Very good knowledge of image processing
  • Excellent knowledge of workflow systems
  • Excellent knowledge of digital audio transmission technologies
  • Very good knowledge of data processing and handling with various types and sizes (documents and media)
Experience in the following puts you at the top of the list of applicants
  • Kurento
  • WebRTC internals
  • WebRTC platforms
Job Behavioral Competencies
  • Very good communication skills
  • Accuracy and attention to details
  • Highly organized
  • Time and stress management skills
  • Problem solving skills
  • Adaptability and flexibility
  • Ability to learn
  • Analytical thinking
  • Decision making
  • Self-motivated
  • Leadership skills
Compensation

Popular Posts