Software Engineer

TTC Technologies - Heliopolis, Cairo

258
Applicants for
1 open position
255
Seen
27
Shortlisted
227
Rejected
Experience Needed:
0 to 2 years
Career Level:
Entry Level
Job Type:
Full Time
Salary:
Negotiable
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
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, ASP.net, 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.
New
WUZZUF Badges

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