Linux Programmer 1. Responsible, highly passionate and workaholic person.
- Good understanding of threads, synchronization mechanisms.
- Strong proficiency in C, with fair knowledge of the language specification, including templating.
- Thorough knowledge of the standard library, STL containers, and algorithms.
- Solid understanding of data structures and algorithms.
- Solid knowledge of networking protocols (TCP/IP, UDP, BGP, DNS, HTTP/HTTPS, POP, IMAP etc.).
Job Competencies: Linux, Computer Networking
Shell Scripting
Algorithms & Data Structures
Networking protocols (TCP/IP, UDP, BGP, DNS, HTTP/HTTPS, POP, IMAP etc.)