· Develop and implement new software programs · Maintain and improve the performance of existing software · Clearly and regularly communicate with management and technical support · Design and update software database · Test and maintain software products to ensure strong functionality and optimization · Recommend improvements to existing software programs as necessary
Requirements:
· B.Sc. in Computer or other related fields · Have experience in the field of design and implementation of search engines · Familiar with programming and advance in at least one of the languages of Java, Python, C ++ · Familiar with the concepts of object-oriented programming and its design patterns · Familiar with and having experience in the field of architecture and design of distributed and scalable software systems · Familiar with the concepts of the big data · Familiar with and havinge experience in working with distributed system infrastructures, especially:
o Hadoop Map / Reduce o HBase / Cassandra o HDFS o Spark o Elasticsearch / Solr o Kafka / ActiveMq / RabbitMq o Hazelcast/ Redis
· Familiar with front-end programming of web-based systems and have experience in:
o JavaScript o React o NodeJs o Bootstrap
· Familiar with the concepts of data analysis and data mining on a large scale including:
o Natural Language Processing (NLP) o Graph analysis algorithms o Clustering & Classification algorithms o Text retrieval o Data quality assessment
· Familiar with the concepts of DevOps and Operation domain and software infrastructure:
o Cloud processing o Containers and cluster managers (such as Ducker and Kubernetes) o Virtualization o Log aggregation strategies (such as ELK, Graylog, Splunk, etc.)
معرفی شرکت
نقش اول کیفیت، یک شرکت ارائهدهنده سرویسهای مدیریت شده مخابراتی و فناوری اطلاعات با هدف بومیسازی ارائه خدمات فنی و مهندسی صنعت ارتباطات و فناوری اطلاعات کشور در سال ۱۳۹۰ تأسیس گردید. خدمات این شرکت شامل مدیریت فعالیتهای مورد نیاز در سراسر چرخه عمر خدمات مخابراتی و فناوری اطلاعات می باشد. اهم این فعالیتها طراحی، پیاده سازی و نگهداری خدمات؛ اجرای پروژه ها به صورت کلید در دست (Full Turn key) چه بصورت پیمانکاری و چه بصورت مشارکت سرمایه گذاری می باشد.