C++ Developer

Perry Systems

Perry Systems is looking for an experienced C++ developer to join our team on part time basis. As a member of development team, you will be responsible for designing, coding, testing, , implementing various software modules as part of a larger software system. 


Main Responsibilities:

Code development:

  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Apply any coding recommendations and optimizations.

 

Skills required:

  • Strong proficiency in C++, with fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Familiarity with templating in C++
  • Knowledge of the latest C++ standard is appreciated 
  • Familiarity with system call wrapper library functions
  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. 
  • Knowledge of component data sheets and specifications
  • Implementation of automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git, SVN etc.
  • Familiarity with continuous integration

 

Required Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Minimum of 3 to 5 years of proven work experience as a C++ developer
  • Good knowledge in MySQL.
  • Knowledge of Cloud Infrastructure.
  • Fluent knowledge of business English, written and reading.

 

Working hours:

Flexible with focus on NY time zone.

Contact:              [email protected]

Job Alerts

Get notified when new positions matching your interests become available at Telegrafi Jobs.

Need Help?

Questions about our hiring process or want to learn more about working with us?