5-10 years of demonstrated experience in design and develop software applications, including knowledge of common relevant OSS libraries. Strong debugging and unit testing skills. Knowledge of software development lifecycle, and standard methodologies.
BACKEND SKILLSET REQUIREMENTS Must have extensive knowledge and strong skills in Python programming language. Must have extensive knowledge and experience in designing and implementing Python base applications. Knowledge and experience in designing, implementing and operating PostgreSQL database. Knowledge and experience in REST APIs, Web Applications, Web Framework using Bottle/Flask. Knowledge and experience in multi processes/threads, async processing. Knowledge and experience in Linux OS and services. Knowledge and experience in networking (Layer2, layer 3), SNMP Protocol and Network devices command Line Interface. Knowledge and experience in compiling C++/C# application, understand basic C++/C# source code