Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java & C++ Software Developer

TIGRISNET
Nasr City, Cairo
Posted 5 years ago
29Applicants for1 open position
  • 24Viewed
  • 10In Consideration
  • 8Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

If you are you passionate about technology and looking to join one of the UK’s fastest growing software development team in Cairo branch of international company with its HQ in the UK.

The Senior Developer Role:

  • Utilizing the latest Java development, .Net especially C++ and web applications optional.
  • The Senior Software Developer will be responsible for developing software in relation to smart card technologies, biometric and payment.
  • The Senior Software Developer will be joining a small team, working in a high performance, agile environment.
  • Senior Software Developer requires a high degree of collaboration with colleagues from systems architecture, software testing, mobile technology and customer usability.
  • Your skills will be kept up to date, developing powerful back-end systems and utilizing the latest Java, Enterprise Java, Web, and C++
  • You will primarily be involved in development of new features, enhancements to existing functionality, defect investigation/resolution and design documentation.
  • An eye for detail and focus on quality is required, using a test driven approach incorporating unit and integration testing of code.

Job Requirements

Essential Skills:

  • AT least 3 years experience in high level programming
  • Experience of Java development and smart card java development
  • Experience with .net platform especially C++
  • Experience in Object oriented programming
  • Experience of SQL languages
  • Experience in setting up Oracle, MSSQL Database
  • Experience in Database design, MSSQL, Oracle
  • Knowledge of source control systems.
  • Unit testing
  • Create software designs and technical documentation
  • Review code for conformance to coding guidelines
  • Ability to re-design or re-factor code
  • Ability to execute performance testing and profiling
  • Experience of time estimation skills
  • Show an awareness and understanding of software design, development and lifecycles
  • Experience in build tools
  • Experience of multi-threaded applications
  • Knowledge of enterprise Java development (JavaEE5, EJB3 and JP)

Desirable skills:

  • Programming using Qt development cross platform.
  • Mobile experience - Android, iOS).
  • Experience / knowledge of usability principles

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java & C++ Software Developer