- Build Enterprise-Class Web-based Applications using Microsoft technologies including Microsoft Azure, Azure Media analytics, Azure Media services
- Work on new features such as video transcription, Motion detection, face recognition.
- Follow SCRUM development methodology
- Develop software to meet business requirements while adhering to standards to write high performance and high scalability software.
- Writing secure software to meet industry standards such as ISO 27002 & ISO 10181 and comply with Fortune 5000 companies’ requirements to use such software.
- Perform unit and integration testing of developed modules and systems
- Work with Business Analyst to understand requirements and refine them into technical requirements
- Interact with vendors and customer worldwide to discuss technical requirements
- Microsoft Certification(s) on Web Application, WCF Services, SQL Server or Microsoft Azure
- Working knowledge on WCF, Microsoft Azure
- Working knowledge of SQL Server, SQL Reporting Services
- Experience Designing API service for consumption by internal or external developers
- Working Experience on Service Oriented Architecture and Software as a Service (SaaS) multi-tenant application
- Strong skills developing enterprise application
- Past experience of developing and maintaining Software Products
- Video streaming technologies for the web
- Streaming protocols including RTMP, RTSP, HLS, Multicast
- Streaming servers/technologies such as Wowza, Flash, Windows Media Server, FFmpeg server, Azure Media Services, encoders/transcoders cloud or local
- Computer vision technologies such as OpenCV, Azure Media Service, etc.
- Microsoft SharePoint and Skype for Business
- Video conferencing systems such as Polycom, Cisco, etc. and their protocols
- Working experience of Angular 2.0 framework
- BS/BSc or MS/MSc in Computer Science
- 5 years or more experience 3 years’ experience with demonstrated proactivity & ownership
- Good English language verbal, writing communication skills
- Experiencing working with geo-distributed team in different time zones
- Authorized to Work Legally
Benefits: Health Insurance, Paid Vacation, Bonus
|Job Category||Full Time|