Requirements
* Extensive experience developing native C# applications (5+ years)
* Excellent understanding of computer fundamentals, data structures, algorithms
* B.S. or advanced degree in Computer Science
* Excellent knowledge of SOLID and component design patterns
* Excellent problem-solving capabilities
* At least 8-10+ years of professional experience in Microsoft tools and technologies
* Have solid experience in SQL
* Develop clean a clean, well-architected and commented code.
* Ensure that variable names are as close the meaning of actual data stored
* Have a good knowledge of backend and database software development principles
* Architecting high-volume, event-driven applications
* Implementing and consuming web services
* Proficient understanding of code versioning tools and continues integrations
* Experience writing unit tests and testable code
* Strong communication and collaboration skills
Responsibilities:
* Understand the existing software ecosystem and application code base
* Design and build advanced applications for the facial recognition platform
* Collaborate with cross-functional teams including designers, product manager and other teams to create unique backend applications
* Rapidly add new functionality, solve complex problems and ship quality applications
* Independent, self-motivated, and an avid technologist
* Unit-test code for robustness, including edge cases, usability, and general reliability
* Work on bug fixing and improving application performance
* Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job Type: Full-time
Salary: $110,000.00 to $130,000.00 /year
Experience:
Education:
Work Location: