Job Summary
A Senior WebRTC Developer 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
- 3+ 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
- Monthly gross salary offered for this position is in the range of 8,000 EGP–12,000 EGP.
- http://chestnut.applytojob.com/apply/pvFOYo/Senior-WebRTC-Developer