Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer - C/C++

SURE International Technology
Nasr City, Cairo
Posted 4 years ago
73Applicants for2 open positions
  • 13Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Responsibilities:

  • 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 automation skills.
  • Strong proficiency in C++, with a fair knowledge of the language specification.
  • Good understanding of memory management in non-garbage collected environments.
  • Work with senior members on developing and implementing operational improvements within the team.
  • Integrate software with existing systems.

Working Conditions:

  • Work location: Nasr City - Cairo.
  • Flexibility to travel when needed (mainly to KSA).

Benefits:

  • Salary paid in the US $.
  • Premium Medical Insurance [Employee + Spouse + 2 Kids].
  • Technical development.
  • Career advancing opportunities.
  • Supportive Work Environment.

Job Requirements

Technical level:

  • Knowledge in socket programming.
  • Experience with formal software development processes and methodologies.
  • Troubleshooting skills.
  • Organizational skills.
  • Knowledge of SQL queries and stored procedures.
  • Experienced in Object-oriented programming (OOP).
  • Familiarity with Microsoft SQL Server 2008 and 2015.
  • Familiarity with system call wrapper library functions.
  • Familiarity with IDE Microsoft Visual Studio 2015.
  • Previous application development experience in C or C++ with terminals from one or more of the following POS equipment vendors: Ingenico, PAX, VeriFone, or Castles.
  • Understanding of ISO8583 message specification for financial transactions.
  • Knowledge and expertise of PCI technology, transaction processing, and related retail standards.
  • EMV card processing and flow.
  • O.O programming.

Educational background:

  • BCS in computers or BCS in computers and information.
  • Computer science preferred.

Interpersonal level:

  • Communication skills.
  • Effective Time Management.
  • Flexibility.
  • Customer-oriented.
  • Hard worker.

Professional experience:

  • C or C++ programming experience on Windows/Linux.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer - C/C++