Job Description:
We are looking for a Senior C++/Linux developer to design and develop applications and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Job Qualifications:
" BSc in Computer Science with a solid understanding of object-oriented programming
" Proficient in C++/ Linux, with a good knowledge of its ecosystems - a must!
" Python - advantage
" Familiar with various design and architectural patterns
" Skill for writing reusable C++ libraries
" Knowledge of FUSE, OpenSSL, Linux kernel, embedded programming - advantage
" Experience with both standalone and embedded open-source relational databases
" Understanding fundamental design principles behind a scalable application
" Implementing automated testing platforms and unit tests
" Proficient understanding of code versioning tools such as Git
" Familiarity with CI/CD workflows
" Team player, autodidact, excellent communication skills
" Work experience in a storage/networking company - advantage
" Translate application storyboards and use cases into functional applications
" Design, build, and maintain efficient, reusable, and reliable C++ code
" Ensure the best possible performance, quality, security, and responsiveness of the applications
" Identify bottlenecks and bugs and devise solutions to these problems
" Quality ownership - maintain code quality, organization, and automation
" Can drill down into legacy code and find your way back alive
Company Occupation:
Storage, High Tech
Company Size:
Medium (50 - 150)