Job Description

We are looking to hire C/C++ Developer with strong fundamentals through object-oriented programming environment. The developer will be expected to play an active role in the design, development, testing, and delivery of front-end applications and back-end servers including coding, as well as, delivery of software. Our Software Developers typically have a demonstrated interest in information technology and business, strong problem-solving abilities, and excellent interpersonal skills. Software Developers will be placed on one of our many projects and could be responsible for a number of different tasks.

Requirements

Hands-on experience in C/C++ concepts such as pointers, arrays, memory functions, virtual functions Analyze, design, code, debug, unit testing and document Understanding data structures concepts and space-time considerations Experience in multithreading, especially in producer-consumer, mutex, condition variables etc. Network programming such as sockets TCP/IP, UDP/IP, multicast, messaging etc. Understanding of UNIX operating system Bachelor’s degree or equivalent experience in a related field Preferred Qualifications: Good experience on SOAP or REST English communication skills Familiar with Agile methodology especially Scrum Familiar with Git version-control system Experience with leveraging Jenkins, Docker/ Mesos/Kubernetes etc. for application build out in CI/CD pipeline Familiar with the SQL programming language Familiar with Linux (general commands) Familiar with SNMP and NETCONF protocols Understanding of algorithm complexities, templates, and design patterns

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،