C Programmer: Job Description

We're looking for passionate and bright C Programmer to join our IT team! If you are looking for a role design, development and all technical-related aspects, you will love this position!As a C Developer, you should be able to look at a problem from the user's perspective. In addition, you will discuss abstract concepts with other developers at our company.
More salary data

C Programmer Roles and Responsibilities:

  • Design, build and maintain efficient, reusable and reliable C++ code
  • Implement optimized and high-quality modules
  • Identify process bottlenecks and bugs
  • Suggest and implement solutions to problems
  • Creation of High Level designs
  • Implementation by modular programming in C+
  • Support our team in maintaining the code quality
  • Analysis, design and implementation
  • Testing
  • C Programmer Skills/Requirements:

  • 3+ years experience of C/C++ development
  • In-depth knowledge of BOOST and STL
  • Good understanding of data structures and algorithms
  • Experience with IPC including socket programming
  • Multithreading experience including race conditions, deadlocks and debugging
  • Knowledge of XML and relational databases
  • Bachelor’s in computer science, mathematics or related field
  • Master degree preferred
  • Familiar with Object Oriented Analysis and Design
  • Excellent problem solving skills
  • Used to work independently