Responsibilities
• Review program objectives to confirm project requirements
• Work with analysts, supervisors, and clients to input data and output requirements
• Analyze requirements in order to arrange the correct programming sequence and appropriate programming languages
• Convert work flow information in order to encode project requirements
• Document program development and revisions in order maintain a historical record
• Develop new applications from the concept inception phase to the testing phase
• Conduct iterative tests to continually improve program and make recommended modifications
• Provide tutorials and presentations to prepare program users
Required Skills
• A passion for technology and building software
• Profound knowledge of C++
• Profound knowledge of Multi-threading in C++
• Familiar with Software Testing, troubleshooting and debugging
• Skills in documentation
• Familiar with Linux and some development tools like Git
• Familiar with Network Protocols
Preferred Skills
• Experience in C++ Software Design with live products or projects (medium or large scale)
• Experience with Multi-threading in C++ in medium or large projects
• Profound knowledge of Network Programming
• Familiar with programming in Python
• Familiar with Software Building for Linux
• Familiar with Performance analysis
• Familiar with Issue Tracking Systems
[contact-form-7 id=”16171″ title=”join-sen-cpp”]
sahab pardaz sahab pardaz