Software Engineer (Developer)

IT
Karachi Pakistan, Northern Virginia, Remote Job-USA, UAE
Posted 1 year ago

Job Description:

  • 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

 

Essential Skills:

  • 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
  • Working knowledge of Web technologies and frameworks including CSS, HTML5, JavaScript, JQuery, Bootstrap, AngularJS, ASP.NET/ASP.NET MVC
  • 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

 

Preferred Skills:

  • 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

 

Required Qualification:

  • 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 Features

Job CategoryFull Time

Apply Online