Required Skills:
BE/ degree or higher in Computer Science or related field
3+ years of C#/.NET full-stack development with focus on UX Angular and/or React
Implementing and consuming APIs (RESTFul and native) to support full-stack development
Adaptable, with the ability to handle multiple, often competing priorities and tasks
Self-starter, with the ability to overcome obstacles, conduct research, and accomplish complex objectives with minimal supervision
Creative, with superior ability to creatively analyze and solve complex problems
Good understanding of computer science algorithms, patterns, and data structures
Ability to learn new software and third-party technologies independently and integrate them elegantly into existing architectures
Good understanding of source control systems and techniques (SVN/GIT)
Experience learning existing codebases and able to contribute and code in the existing style
Experience with full software development lifecycle (SLDC)
Eagerness to understand, follow direction, and participate in collaboration
Excellent written and verbal skills in the English language
Desired Skills:
Solid foundation in Windows OS architecture and development using Visual Studio
NoSQL technologies such as MongoDB (preferred), Cassandra, and/or Hadoop
Facial recognition algorithms and concepts (detection, tracking, matching)
Experience with performance and scalability engineering
Experience with photography, video and image capture, RTSP streams
Mobile application development experience would be a plus (iPhone or Android)
Service-oriented architecture, web services, cloud, multi-tenant and server-less architectures
Experience with a wide variety of programming languages and technologies (C/C++/C#/Perl/Python/Java)
Experience with non-windows OS's (UNIX, Linux, etc.)
Integration and usage of copy-protection schemes
Experience interacting with customers