Software Engineer

TTC Technologies - Heliopolis, Cairo

Applicants for
1 open position
Experience Needed:
0 to 2 years
Career Level:
Entry Level
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
1 open position
About the Job
  • Assist in producing detailed specifications and writing the software code.
  • Assist in designing and executing full lifecycle software development.
  • Write well designed, testable, efficient code.
  • Design, develop, code, test debug and improve system software.
  • Develop Bill of Material documents.
  • Indicate electrical specifications of required cables and pin assignment.
  • Integrate software components into a fully functional software system.
  • Assist in developing software verification plans.
  • Test the product in controlled, real situations before going live.
  • Document and write the project’s activities, software design document and user manual.
  • Communicate with the Software team leader to update the work daily status.
  • Identify technical issues and report them.
  • Upload the work on Source Control Management System (SCM) on daily bases.
  • Perform other duties as required
Job Requirements
  • Bachelor of Computer OR Communication and Electronics Engineering.
  • From 0 to 2 years of experience in embedded system engineering field.
  • Ability to develop software in C, C++, C#, Java,, WPF, WCF or other selected languages.
  • Excellent knowledge of Relational Databases, SQL and Oracle 9g/11g technologies.
  • Microsoft Visual Studio, Eclipse.
  • Familiarity with Windows and Linux Operating systems.
  • Experience with test-driven development.
  • Excellent Debugging Skills.
  • Mastery in software engineering tools.
  • Ability to document requirements and specifications.
  • Familiarity with software development methodology and release processes.
  • Strong documentation and writing skills.
  • Ability to meet agreed deadlines.
  • Excellent interpersonal, communication and leadership skills.
  • Team work and conflict management.
  • Ability to work well through others.
  • Excellent English Language.

TTC Technologies prefers having strong proficiency in the following abilities for this job: Problem SolvingEnglish SpeakingTeamwork and Numerical Analysis.

You can verify these abilities and earn related WUZZUF badges by taking Viriphi Assessment. These badges will also increase your chances at 1000s of jobs on WUZZUF.

About this Company

TTC Technologies, Ltd is an R&D , Product Development and System Integration company in the field of Electronics, Communication , Software Development and Industrial control. The follow is a short list of services provided in our field of expertise:

... (More)

See all Careers and Jobs at TTC Technologies