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 API’s (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